分配一个非绑定的属性Assigning a non-bindable property

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > 工程 > 定制的小工具 > 复合型小部件 > 编辑复合小部件(XML) > 不可绑定的属性 >

分配一个非绑定的属性Assigning a non-bindable property

下面的例子显示了非绑定属性的配置,它允许在使用复合小组件时配置子小组件的行为。

有关哪些小组件属性可用的信息,请参阅各自小组件的帮助文档。

以下的子小组件属性不能被分配。样式属性、顶部、左侧、宽度、高度、zIndex。

在下面的例子中,  创建了一个名为 wordWrapmultiLine的属性 ,它被分配给复合部件中的部件 "Label "的属性wordWrap或multiLine。

因此,在配置过程中可以确定在复合部件的实例中是否允许自动换行。

<Properties>
 <Property xsi:type="NonBindableProperty" name="wordWrap" type="Boolean" category="Behavior" defaultValue="true">
  <Description>Allow wordWrap behavior</Description>
  <Mappings>
   <Mapping widget="Label1" property="wordWrap" />
  </Mappings>
 </Property>
 <Property xsi:type="NonBindableProperty" name="multiLine" type="Boolean" category="Behavior" defaultValue="true">
  <Description>Allow multiLine behavior</Description>
  <Mappings>
   <Mapping widget="Label1" property="multiLine" />
  </Mappings>
 </Property>
</Properties>

在复合小组件的实例中,这些属性以其默认值显示。

 

CompoundWidgetInstance_NonBindable