dep26.保存时校验字段是否为空
金蝶云社区-wbshcy
wbshcy
1人赞赏了该文章 683次浏览 未经作者许可,禁止转载编辑于2019年12月11日 11:37:52

保存单据的时候校验某些字段是否为空,为空则不让保存。
脚本放在保存(actionsave)的前置脚本里。

单据头字段的脚本参考如下:

var position=pluginCtx.getKDBizPromptBox("bizPromptPosition").getValue();
if(position==null)
{com.kingdee.eas.util.client.MsgBox.showInfo("请注意,职位不能为空");
com.kingdee.eas.util.SysUtil.abort();
}

分录里字段的脚本如下:
var entryTable=pluginCtx.getKDTable("kdtEntries");

for(var i=0;i if(null==entryTable.getRow(i).getCell("operationType").getValue())
{
com.kingdee.eas.util.client.MsgBox.showInfo("分录的业务类别不允许为空");
com.kingdee.eas.util.SysUtil.abort();
}

}