Editing compound widgets (XML)

<< 点击显示目录 >>

主页  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元素。

Element CompoundWidget

Attribute

描述

Data type

Required

id

小工具库中的复合小工具的唯一ID。

该部件以这个ID显示在部件目录中。

ID

Yes

height

定义复合小组件的高度。

Integer

Yes

width

定义复合式小组件的宽度。

Integer

Yes

description

定义复合小组件的文本,因为它应该显示在小组件目录的描述栏中。

String

No

category

通过过滤显示小组件的类别(可选)。可以使用现有的类别,也可以创建新的类别。新的类别名称会在小工具目录中显示为 ?

String

No

Element "Widgets"

该设计与 XML的内容片相同

Attribute

描述

Data type

Required

id

复合小部件中小部件的唯一ID。

ID

Yes

xsi:type

小组件类型的独特名称。

这些名称与单个小组件一起列出。

Reference

Yes

Element "Properties"

复合部件的属性是在元素 "属性 "中配置的。

当使用复合部件时,这些属性会显示在内容编辑器的属性窗口。属性被分为以下几个方面。

- 复合小组件可绑定属性

- 复合小组件的不可绑定的属性

- 决定 复合小组件外观属性  (样式栏)

Element "Events"

复合部件的事件被配置在元素 "事件 "中。

当使用复合部件时,这些事件会显示在事件查看器的内容编辑器属性窗口中。

Element "Actions"

复合小组件的行动被配置在元素 "行动 "中。

这些行动可以在与复合部件的事件绑定中执行。

Element EventBindings

复合小组件的事件绑定被配置在元素EventBindings中。

一个事件绑定可用于响应复合部件中的一个部件的事件,并执行行动。

本节的主题:

?Configuring widgets

?Default properties of a compound widget

?Binding properties

?Non-bindable properties

?Styleable properties

?Compound widget events

?Compound widget actions

?Compound widget events and actions

?Local properties