属性
|
JavaScript
|
类型
|
说明
|
值
|
value
|
string
|
小组件的值。
|
列表
|
list
|
object
|
数据的绑定目标。通常情况下,将服务的“所有项”与本属性绑定。
|
值字段
|
valuefield
|
string
|
指定使用小组件时选择的值字段。
当小组件与 ThingWorx 数据绑定时,该字段会自动填充选项。
|
显示字段
|
displayfield
|
string
|
指定在“选择”小组件中出现的字段。通常,该属性与“值”字段相同,但也可能不同。
当小组件与 ThingWorx 数据绑定时,该字段会自动填充选项。
|
标签
|
label
|
string
|
显示在小组件上的标签。
|
列表项内边距
|
itempadding
|
string
|
列表项周围的内边距。
|
使用时的必要步骤
|
显示效果
|
1. 将“选择”小组件拖放到工作区。
2. 在“标签”字段中输入“选择”小组件的标签。
3. 在“数据”窗格中,添加您想要从实体中检索数据所使用的服务。
4. 将“所有项”或“所有选择的项”绑定到“选择”小组件,然后在“选择绑定目标”窗口中选择“列表”。
5. 为“显示字段”属性选择一个值。
6. 为“值字段”属性选择一个值。
|
请注意,最好为您的类指定唯一名称,以避免与其他类或预装属性发生冲突。 |
CSS 示例 | 显示效果 |
.ptc-select { border-width: 2px; border-style: solid; border-color: rgb(62, 151, 0); background: rgb(221, 224, 225); } | |
.ptc-select1 { padding:12px; margin-top:8px; line-height:1; border-radius:5px; background-color:#67b730; -webkit-appearance:none; box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6); outline:none; } // the .input-label class within this .ptc-select1 class affects the label of the select widget (alternately can be referenced as the <div> element within the .ptc-select1 class) .ptc-select1 .input-label{ font-size:16px; color: red; } // the <select> element within .ptc-select1 class is the selected value from the list of items .ptc-select1 select{ font-size:10px; color: green; background-color: rgba(241, 250, 235, 1); } // the .item class (alternately the <option> element) within this .ptc-select1 class applies to the list of options for the drop down list .ptc-select1 .item{ font-size:12px; color: blue; } |