如何让编辑界面F7显示多值原创
金蝶云社区-Hadwin
Hadwin
3人赞赏了该文章 347次浏览 未经作者许可,禁止转载编辑于2021年05月22日 11:29:28

如下图所示费用报销单加了一个自定义核算项目编辑界面需要显示名称+编码


解决措施:

如下图打开对应界面编写如下代码


参考代码:

var easImporter = JavaImporter();

 easImporter.importPackage(Packages.com.kingdee.bos.ctrl.extendcontrols); easImporter.importPackage(Packages.com.kingdee.bos.metadata.entity); easImporter.importPackage(Packages.com.kingdee.bos.metadata.query.util); easImporter.importPackage(Packages.com.kingdee.bos.util); easImporter.importPackage(Packages.com.kingdee.bos.ctrl.extendcontrols); easImporter.importPackage(Packages.com.kingdee.bos.ctrl.kdf.util.render); 

with(easImporter){ pluginCtx.getKDTable("kdtEntries").getColumn("projects").getEditor().getComponent().setDisplayFormat("$number$+$name$"); var kdtEntry = new ObjectValueRender(); kdtEntry.setFormat(new BizDataFormat("$number$+$name$")); pluginCtx.getKDTable("kdtEntries").getColumn("projects").setRenderer(kdtEntry); 

}

实现效果:


列表界面显示多值参照以下链接:https://vip.kingdee.com/article/159959655794369536

赞 3