EAS_DEP设置界面控件必填/不能为空
有个需求需要在新增单据时候,指定字段必填,不能为空,我们可以在dep编辑界面扩张定义中,增加后置脚本,具体如下:
如上即可,获取界面控件值,这里我们限制的是采购人员字段,即F7类型,prmtPurchaseOrgUnit为控件名,getText()获取的是F7的编码,getValue()获取的是F7中显示在input框里的值
var purchasePerson = pluginCtx.getKDBizPromptBox("prmtPurchasePerson").getValue();
var purchaseOrgUnit = pluginCtx.getKDBizPromptBox("prmtPurchaseOrgUnit").getText();
var purchaseOrgUnitName = pluginCtx.getKDBizPromptBox("prmtPurchaseOrgUnit").getValue();
if(purchaseOrgUnit =="NM20" && purchasePerson ==null){
com.kingdee.eas.util.client.MsgBox.showInfo("当前组织为【"+purchaseOrgUnitName+"】,采购员不能为空!");
com.kingdee.eas.util.SysUtil.abort();
}
linux下的docker操作命令及异常
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具