天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 4017|回复: 7

[整合] 校验问题求助

[复制链接]
cqtdc 发表于 2011-7-29 09:45:47 | 显示全部楼层 |阅读模式
我在校验库中建立了这样一个函数
/**
*fieldName 控件名称
*msg 提示信息
*/
function checkEmpty(fieldName,msg) {
        var doc = $CURRDOC.getCurrDoc();
        var value = doc.getItemValueAsString(fieldName);
        var retvar = "";
        if(value==null || value.trim().length()<=0) {

          retvar = msg+ "必需填写!";
        }
         $PRINTER.println("*****retvar->"+retvar);
        return retvar;
}
请问我在页面上怎么调用这个函数,怎么传递参数?
shary 发表于 2011-7-29 10:47:44 | 显示全部楼层
您好,如果您需要在表单中调用到函数库中的函数脚本可以参考如下:
#include "函数库名";
checkEmpty(fieldName,msg);//参数就是您需要传递的实际值。
如果您是想直接在您自己的jsp页面调用不行的哦。
 楼主| cqtdc 发表于 2011-7-29 11:10:31 | 显示全部楼层
我调用的时候是这样用的 1.jpg 提示错误,怎么解决 2.jpg
shary 发表于 2011-7-29 11:21:59 | 显示全部楼层
您好,改一下看下:
function checkEmpty(fieldName,msg) {
        var doc = $CURRDOC.getCurrDoc();
        var value = doc.getItemValue(fieldName);
        var retvar = "";
        if(value==null || value.trim().length()<=0) {

          retvar = msg+ "必需填写!";
        }
         $PRINTER.println("*****retvar->"+retvar);
        return retvar;
}
 楼主| cqtdc 发表于 2011-7-29 11:33:12 | 显示全部楼层
美女还是报同样的错误,请问怎么解决??
萧雨 发表于 2011-8-1 14:55:14 | 显示全部楼层
是不是函数应该写在“函数库里”呀,不是写在“校验库”里~不知道对不对哈
shary 发表于 2011-8-2 12:13:34 | 显示全部楼层
恩恩。如果是写在函数库里的可以这样调用。如果是写在校验库勾选就可以了。不好意思。上个星期五没仔细看。错误引导你了。抱歉!!!
校验.png
 楼主| cqtdc 发表于 2011-8-2 15:43:15 | 显示全部楼层
谢谢!已经解决了

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 15:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表