单据体动态添加列的实现原创
金蝶云社区-蔡销
蔡销
11人赞赏了该文章 3403次浏览 未经作者许可,禁止转载编辑于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、元数据界面:


image.png


2、实现效果如下:

image.png

image.png

image.png

image.png


3、插件代码请查看附件

赞 11