二开指导.移动端(PAD).列表界面显示辅助属性

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

二开指导.移动端(PAD).列表界面显示辅助属性

一、应用场景:

如果物料启用了辅助属性字段,且需要在HMI工业屏的页面把辅助属性数据显示出来,此时需要通过二开方式实现。

注意:此处仅是显示辅助属性数据,不支持编辑录入。


二、实现步骤:

1.   HMI列表界面增加辅助属性

1.1.  在元数据中增加字段


打开BOS IDE,选择一个移动表单,如车间管理-移动业务-移动表单-复杂工序(工序报工列表),右键选择“扩展”。

在扩展的元数据中增加需要显示的辅助属性标题以及数据字段,如下图:



其中,数据字段命名需遵守如下规则:FData_核心单据中辅助属性字段的唯一标识,如复杂工序(工序报工列表)中核心单据为工序计划,则在BOS IDE中查找辅助属性的唯一标识,为“FAuxPropId”.



则数据字段命名为: FData_FAuxPropId



1.2.  插件实现


找到移动单据的表单插件,如复杂工序(工序报工列表)的表单插件为:Kingdee.K3.MFG.Mobile.Business.PlugIn.SFC.Complex.ComplexOperReportList,新建一个类继承此插件,并覆盖如下方法:



1.3.  元数据中挂上插件


如图,将标准产品的插件禁用,并启用自己开发的插件。


1.4.  查看显示效果



2.   HMI编辑界面增加辅助属性显示

2.1.  在元数据中增加字段

打开BOS IDE,选择一个移动表单,如车间管理-移动业务-移动表单-SMT(生产上料),右键选择“扩展”。

在扩展的元数据中增加需要显示的辅助属性字段,即选择标签拖入,标签命名无特殊要求,如下图:


2.2.  插件编写

找到元数据对应的插件,并扩展,其实现方式同1.2,确定需要显示辅助属性的时机,如本示例中为选择物料之后,根据物料查找用生产料清单,并从中携带辅助属性。

则通过sql直接查询出对应的辅助属性id。根据id加载辅助属性对象。



上图中this.View.SetControlProperty("FLable_AuxPropValue", auxDisplayValue, ControlProperty.Value);中第一个参数与元数据中辅助属性控件的唯一标识相同。

 

后续元数据中挂插件的方式同1.3,不再赘述。


二开指导.移动端(PAD).列表界面显示辅助属性

一、应用场景:如果物料启用了辅助属性字段,且需要在HMI工业屏的页面把辅助属性数据显示出来,此时需要通过二开方式实现。注意:此处仅是...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息