动态列创建双表头(树形表体目前不支持双表头)原创
金蝶云社区-乐滋滋
乐滋滋
18人赞赏了该文章 989次浏览 未经作者许可,禁止转载编辑于2021年01月12日 16:11:15

插件创建动态列 实现表头为双表头的方式如下

1、表单添加表单构建插件:

image.png

2、插件实现如下图:

image.png

具体代码如下:

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、在表单插件中构建表体数据(表单插件不是表单构建插件)如下图:

image.png

4、实现效果如下图:

image.png

完毕~~~~

赞 18