电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

模型配置自定义填充变量值

来源:金蝶云社区作者:金蝶2024-09-238

模型配置自定义填充变量值

模型配置录入界面由产品建模维护的变量列表所构成显示,主要由两个界面所组成:

(图1.模型配置界面外壳,唯一标志:ENG_MODELCONFIGURE)

 


(图2:模型配置动态面板,唯一标志:ENG_MDLCFGPANEL)

 

图1的界面用于处理选择产品模型的交互,以及点击刷新按钮后更新内层的动态面板的显示。

界面控制插件路径:Kingdee.K3.MFG.ENG.Business.PlugIn.DynamicForm.MdlCfgEdit.cs

图2用于构建产品模型的录入界面,按照选择好的产品模型,获取其维护好的建模变量进行控件构造并显示。界面控制插件路径:Kingdee.K3.MFG.ENG.Business.PlugIn.DynamicForm.MdlCfgDynPanelEdit.cs

 

(图3:产品模型已维护好的建模变量)

 

(图4:模型配置界面构建后的具体效果)

 

 

如果在实际项目中需要对这些控件做默认值填充,有三种方式:

1.  在产品建模配置好默认值携带

2.  在产品建模配置好映射的辅助属性维度,并在调用的位置上填充辅助属性

3.  通过二次开发编写动态面板的表单插件,自行进行维度的值填充

 

 

 

下文重点说明下第三种方式的处理办法:

相关工具:1.反编译工具一个,用于观察上述的插件编写,用于参考。2.VisualStudio开发环境,并安装好.net framework 4.0。

 

步骤一:新建一个动态表单插件,继承AbstractDynamicFormPlugIn

步骤二:将新建好的插件注册至ENG_MDLCFGPANEL的表单插件。

步骤三:实现值携带。首先,这个界面有一个固定的字段【FModelNumber】,通过this.View.Model.GetValue(“FModelNumber”)获取对应的产品模型,就是构造本次模型配置的相关产品模型数据。取ID调用MdlCfgServiceHelper.BuildDynFieldMdlFromPrdModeling(ctx,mdlId)可以获取到产品模型的模型配置结构。(参考于Kingdee.K3.MFG.ENG.Business.PlugIn.DynamicFo

模型配置自定义填充变量值

模型配置录入界面由产品建模维护的变量列表所构成显示,主要由两个界面所组成:(图1.模型配置界面外壳,唯一标志:ENG_MODELCONFIGURE) ...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信