<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 定制的小工具 > 复合型小部件 > Editing compound widgets (XML) |
一个复合部件是以XML格式在 Widget.compoundwidget文件中编辑 的。
该文件的结构类似于一段内容的结构。
<?xml version="1.0" encoding="utf-8"?>
<CompoundWidget id="compoundwidget_0" width="800" height="600" description=""
xmlns="http://www.br-automation.com/iat2015/contentDefinition/v2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Widgets>
</Widgets>
<Properties>
</Properties>
</CompoundWidget>
一个.compoundwidget文件包含以下信息。
元素 |
描述 |
Compound widget |
一个单独的复合部件的定义。 一个.compoundwidget文件必须正好包含一个CompoundWidget元素。 |
Widgets |
为 "Widget "元素分组。 元素CompoundWidget必须正好包含一个 "Widgets "元素。 |
Widget |
一个或多个来自对象目录的widget。 |
Properties |
小工具属性的分组。 一个复合小部件元素最多只允许包含一个 "属性 "元素。 |
Events |
小组件事件的分组。 一个复合小组件元素最多只允许包含一个 "事件 "元素。 |
Actions |
小组件行动的分组。 一个复合小组件元素最多只允许包含一个 "行动 "元素。 |
EventBindings |
小组件事件绑定的分组。 一个复合widget元素最多只允许包含一个EventBindings元素。 |
Attribute |
描述 |
Data type |
Required |
id |
小工具库中的复合小工具的唯一ID。 该部件以这个ID显示在部件目录中。 |
ID |
Yes |
height |
定义复合小组件的高度。 |
Integer |
Yes |
width |
定义复合式小组件的宽度。 |
Integer |
Yes |
description |
定义复合小组件的文本,因为它应该显示在小组件目录的描述栏中。 |
String |
No |
category |
通过过滤显示小组件的类别(可选)。可以使用现有的类别,也可以创建新的类别。新的类别名称会在小工具目录中显示为 ? |
String |
No |
该设计与 XML的内容片相同。
Attribute |
描述 |
Data type |
Required |
id |
复合小部件中小部件的唯一ID。 |
ID |
Yes |
xsi:type |
小组件类型的独特名称。 这些名称与单个小组件一起列出。 |
Reference |
Yes |
复合部件的属性是在元素 "属性 "中配置的。
当使用复合部件时,这些属性会显示在内容编辑器的属性窗口。属性被分为以下几个方面。
- 复合小组件 的可绑定属性
- 复合小组件的不可绑定的属性
- 决定 复合小组件 的外观的属性 (样式栏)
复合部件的事件被配置在元素 "事件 "中。
当使用复合部件时,这些事件会显示在事件查看器的内容编辑器属性窗口中。
复合小组件的行动被配置在元素 "行动 "中。
这些行动可以在与复合部件的事件绑定中执行。
复合小组件的事件绑定被配置在元素EventBindings中。
一个事件绑定可用于响应复合部件中的一个部件的事件,并执行行动。
本节的主题: