过程控制检测方案界面,单据体(FSubEntity)二开增加文本字段,没有保存下来,前台也不显示

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

过程控制检测方案界面,单据体(FSubEntity)二开增加文本字段,没有保存下来,前台也不显示

【应用场景】

过程控制检测方案的单据体(FSubEntity)新增二开字段


【注意事项】

该实现方案只是适用于单据体(FSubEntity)的二开新增字段。因为性能原因的考虑,过程控制检测方案是由一个基础资料和一个动态表单组成的。列表显示的是基础资料,编辑界面是用的动态表单。所以二开字段的时候需要在这二个地方都需要新增(元数据标识:SFC_ProcCtrlCheckSchema和SFC_ProcCtrlCkScmDym


【实现步骤】

<1>扩展 SFC_ProcCtrlCheckSchema和SFC_ProcCtrlCkScmDym,在单据体(FSubEntity)里面新增二开字段。

<2>注册自定义的表单插件,该插件继承自ProCtrlCkScmEdit,需要扩展一个方法:CopySubEntityItem

参考代码如下:

public class Test1 : ProCtrlCkScmEdit
    {

        public override DynamicObject CopySubEntityItem(DynamicObjectType type, DynamicObject item,
        bool view2Scm)
        {
            var dt = base.CopySubEntityItem(type, item, view2Scm);
            dt["Text"] = item["Text"];
            return dt;
        }
    }

<3>BOSIDE,注册表单插件,保存元数据,开发完毕。





【参考资料】

【二开案例.基础资料.联动查询(GetValue)】

https://vip.kingdee.com/article/127710528226504960



【金蝶云星空BOS二次开发案例演示】

https://vip.kingdee.com/article/94751030918525696



过程控制检测方案界面,单据体(FSubEntity)二开增加文本字段,没有保存下来,前台也不显示

【应用场景】过程控制检测方案的单据体(FSubEntity)新增二开字段【注意事项】该实现方案只是适用于单据体(FSubEntity)的二开新增字段。...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息