Mashup Builder > 小组件 > 按钮栏小组件
按钮栏小组件
* 
“单选按钮”小组件在 ThingWorx 8.4.x 及更高版本中已重命名为“按钮栏”小组件。ThingWorx 8.4.x 及更高版本版本中提供了新的 “单选按钮”小组件
“按钮栏”小组件是多选项选择按钮。一次只能选择一个按钮或状态。按钮栏是一种输入控制,旨在用于根据用户选择设置值。
可用的选择都是通过在混搭环境中选择其中一种已定义状态,来分配状态定义进行配置的。例如,如果电动机有三种运行状态 (打开/关闭/自动),并且您需要一个操作员来设置运行条件,则可以使用这三种状态来定义状态定义。接下来,无论何时想要在混搭中使用“打开/关闭/自动”按钮,都可以使用该状态定义。
状态定义中的每种状态都会自动链接到按钮组中的单个按钮。显示的文本就是以各状态关联的样式显示的字符串,并且将以相应样式的配色方案来显示。
该组件中提供了 SelectedTextSelectedValue 属性,您可以借以得到索引、文本输出或两者。
* 
下表不包括样式和常用的小组件属性。这些将在 小组件主题中进行介绍。
属性名称
说明
基本类型
默认值
是否可绑定?(Y/N)
是否可本地化?(Y/N)
CustomClass
用户定义的 CSS 类,应用于小组件顶层 div。可以输入多个类,以空格作为分隔符。
STRING
不适用
Y
N
方向
按钮应采用的对齐方式 (竖直或水平)。
STRING
Horizontal
N
N
SelectedValue
用于驱动状态的 Get 或 Set 值。
STRING
不适用
Y
N
SelectedText
获取或设置选定状态的名称。
STRING
不适用
Y
N
ReadOnly
如果设置为 true,则按钮栏仅显示当前状态,且无法单击。
BOOLEAN
False
N
N
ButtonStates
选择一个状态定义,按钮栏将以状态名和值自动填充按钮。
状态定义
不适用
N
N
SelectionChanged
所选按钮发生更改时始终会触发事件。
不适用
不适用
Y
N