单据体动态添加列的实现原创
16人赞赏了该文章
5,448次浏览
编辑于2022年08月08日 08:56:51
单据体动态添加列的实现
目前方案只使用于动态表单,用于基础资料或者单据,会存在一些问题,大家慎用。(此文章的参考了标准的一个例子:菜单:制造云-物料需求计划-需求优先级; 主要代码包 mmc-mrp 1.mmc-mrp-formplugin 涉及表单的类名:kd.mmc.mrp.formplugin.DemandPriorityListPlugin 2.mmc-mrp-common 涉及动态数据列对象的类路径(各个类型的数据列对象):kd.mmc.mrp.common.page.*)
在此特别感谢:汤琛、陈丰、徐杰、牛泽鹏、李佳、蒋松等多位老师的支持。
需求场景如下:
表头有个多选基础资料,根据选择的基础资料值,动态在单据体上添加列,列名跟基础资料名称一致,且是基础资料列字段,固定为某一基础资料类型
实现过程:
1、元数据界面:
2、实现效果如下:
3、插件代码请查看附件
动态添加列代码.rar(1.80KB)
赞 16
16人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!