使用派生部件Using derived widgets

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > 工程 > 定制的小工具 > 衍生的小工具 >

使用派生部件Using derived widgets

衍生的部件可以像往常一样在mapp视图编辑器中使用部件库和部件的相应名称。

内容编辑器

衍生的小组件在小组件目录中显示,内容编辑器在小组件库的名称下打开。

UI组过滤使其有可能将搜索结果限制在特定小组件库的小组件。

 

CustomWidgets

事件绑定

小组件类型(xsi:type)  在事件绑定中用namespace widgets.Widget_Library_Name.Derived_Widget_Name指定

<Source xsi:type="widgets.WidgetLib.NumericOutputTemp.Event" contentRefId="Content1" widgetRefId="NumericOutputTemp1" event="Click"/>
<Target xsi:type="widgets.WidgetLib.NumericOutputTemp.Action" contentRefId="Content1" widgetRefId="NumericOutputTemp1">
 <Method xsi:type="widgets.WidgetLib.NumericOutputTemp.SetEnable" value="true"/>
</Target>

一个派生小组件支持那些也由基本小组件提供的事件和行动。

绑定

对于由可视化内容编辑器创建的绑定,小组件的名称会自动输入到相应的内容中。在这里,它与使用任何其他小组件没有区别。

<Binding mode="oneWay">
 <Source xsi:type="opcUa" refId="::Program:Variable" attribute="value" />
 <Target xsi:type="brease" widgetRefId="NumericOutputTemp1" contentRefId="myContent" attribute="value" />
</Binding>