如何让编辑界面F7显示多值原创
金蝶云社区-Hadwin
Hadwin
3人赞赏了该文章 364次浏览 未经作者许可,禁止转载编辑于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
3人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!