动态列创建双表头
插件创建动态列 实现表头为双表头的方式如下
1、表单添加表单构建插件:
2、插件实现如下图:
具体代码如下:
using Kingdee.K3.Core.MFG.EnumConst; using Kingdee.K3.MFG.BusinessCommon.BillPlugIn; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Kingdee.K3.MFG.PRD.Business.PlugIn.Bill { public class SalOrderScheduleQueryBuilder : AbstractMFGBillBuilderPlugIn { public override void CreateControl(BOS.Core.DynamicForm.PlugIn.Args.CreateControlEventArgs e) { if (e.ControlAppearance.Key.Equals(CONST_PRD_SrcOrderScheduleQuery.CONST_FEntity.ENTITY_FEntity)) { e.Control["enforcemerge"] = true; e.Control["willMerge"] = true; } base.CreateControl(e); } } }
3、在表单插件中构建表体数据(表单插件不是表单构建插件)如下图:
4、实现效果如下图:
完毕~~~~
动态列创建双表头
本文2024-09-23 03:23:09发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-158522.html