金蝶EAS DEP脚本(4)—— 控件常用脚本之控件必录

控件必录

new com.kingdee.eas.ep.client.util.NullVerifier([comp0,comp1],table,[column0,column1]).verify();
空值校验器,将需要校验的控件放入即可;
有多个方法,可以自行决定参数
new NullVerifier()中有参数含义;

  • 第一个参数是控件,是数组形式,可以填入多个控件,用英文逗号分隔;
  • 第二个参数是分录控件Table;
  • 第三个是分录中的列名,也是数组形式,可以填入多个列名,用英文逗号分隔。

注意:参数可通过双击【上下文】控件树获得。

例:
//NBA字段设为必录
new com.kingdee.eas.ep.client.util.NullVerifier([pluginCtx.getKDBizPromptBox("prmtCompany")]).verify(); 

根据条件决定必录

       根据条件决定必录,特殊条件判断,以及自定义提示。可在保存值、保存、提交扩展节点添加以下前置脚本实现。

//根据条件决定必录
if(pluginCtx.getKDTextField("txtstatus").getText().startsWith("1")){
	//状态为1时,prmtCompany字段为必录
	var value=pluginCtx.getKDBizPromptBox("prmtCompany").getValue();
	if(value==null){
		com.kingdee.eas.util.client.MsgBox.showInfo("公司字段不能为空!");
		com.kingdee.eas.util.SysUtil.abort();
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值