DEP-成本项目 支持编码规则原创
15人赞赏了该文章
77次浏览
未经作者许可,禁止转载编辑于2024年08月08日 15:05:58
成本项目实体设置扩展属性,如下图
2.因成本项目原不支持编码规则,故还需对成本项目编辑界面新增获取编码的逻辑,首先要在dep白名单里增加成本项目编辑界面,在服务端对应路径的文件(
\eas\Server\server\properties\dep\whitelist\depwhitelist_NCM.xml ,若无该文件,可参考其他xml文件自行新增)里增加下面这一行:
<ui name="com.kingdee.eas.basedata.assistant.client.CostItemEditUI" alias="成本项目"/>
3.在DEP中导入编辑界面(注意是com.kingdee.eas.basedata.assistant.client.CostItemEditUI),并在onload的后置方法添加如下代码:
var ctrlUnit = pluginCtx.getUIContext().get("sysContext").getCurrentCtrlUnit().getId().toString(); pluginCtx.getKDTextField("txtNumber").setText(com.kingdee.eas.base.codingrule.CodingRuleManagerFactory.getRemoteInstance().getNumber(new com.kingdee.eas.basedata.assistant.CostItemInfo(), ctrlUnit));
推荐阅读