关于DEP新建枚举与bos新建枚举设置默认值
如下图所示付款单有两个枚举分别是是否加急(bos建立的枚举),支付类型(DEP新建的枚举),需要分别设置默认值
通过以下脚本即可达到效果:
bos新建枚举设置默认值方式
if(pluginCtx.getOprtState()=="ADDNEW"){
// 获取对应枚举值
var mergencyState = com.kingdee.eas.fi.cas.IsMergencyEnum.getEnumMap().get("mergercy");
// 设置该值
pluginCtx.getKDComboBox("mergencyState").setSelectedItem(mergencyState);
}
DEP新建枚举
if(pluginCtx.getOprtState()=="ADDNEW"){
// 获取对应枚举值
var payType = com.kingdee.util.enums.DynamicEnum.getEnum("com.kingdee.eas.custom.PaymentType","2");
// 设置该值
pluginCtx.getKDComboBox("combopayTypes").setSelectedItem(payType);
}
实现效果:
总结:
bos新建的枚举是直接通过枚举名拿到对应map,然后get("key")拿到对应值然后设置默认值进去,DEP新建的枚举由于没有java类需要通过 com.kingdee.util.enums.DynamicEnum.getEnum(“枚举全类名",枚举对应值)的方式设置默认值。
关于DEP新建枚举与bos新建枚举设置默认值
如下图所示付款单有两个枚举分别是是否加急(bos建立的枚举),支付类型(DEP新建的枚举),需要分别设置默认值通过以下脚本即可达到效果:...
点击下载文档
本文2024-09-16 22:20:33发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-47520.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章