控件必录
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();
}
}