高级自定义 > 使用可重用组件 > 可用的可重用组件 > 属性
  
属性
定义和用法
“属性”可重用组件是显示名称-值对的小组件。名称显示在上方,值显示在名称下方。属性可以以垂直堆叠的方式显示,也可以显示为相邻的列。“属性”可重用组件可显示不同类型的数据,并支持采用多格式文本。
可以在具有标题的组中显示属性。
可通过以下方式配置“属性”可重用组件:
定义属性组的标题
定义要显示的属性
设置属性的最大高度和宽度设置
定义是以单行还是多行显示值,每行包括属性名称和值
下面是一个显示“属性”可重用组件的示例图像:
“属性”可重用组件没有预定义配置。
绑定属性
适用于绑定的“属性”组件有以下两个属性:
Input - 此 JSON 需要从后端系统获取数据的输入 ID。此信息以 CCO (公用通信对象) 格式提供。以下是示例:
{
"version":"1.0.0",
"data":[
{
"adapter":{
"thingName":"PTC.WCAdapter",
"instanceName":"windchill"
},
"itemListsData":[
{
"objectType":"PTC.ChangeMgmt.ChangeRequest",
"items":[
{
"id":{
"value":"OR:wt.change2.WTChangeRequest2:439476"
}
}
]
}
]
}
]
}
TailoringName - 此字符串是组件的实例名称。它与定制紧密相关。TailoringName 用于获取每个组件的已保存定制信息。
配置字段
下表显示了用于配置此组件的 JSON 字段。
属性名称
说明
类型
默认值
必需或可选
attributes
其数据来自后端系统的属性的名称。请参阅子属性:
MultiValueSetsSelector
不适用
必需
id
后端系统中属性的属性-名称标识符。
字符串
不适用
必需
ordinal
属性在组件中出现的顺序。0 指示顶部最左侧的位置。
整数
不适用
可选
objectType
要获取其属性的对象类型。
字符串
不适用
必需
name
属性组的名称。
字符串
不适用
必需
adapter
后端系统的源配置。请参阅子属性:
JSON
不适用
必需
instanceName
连接器实例,即,使有何种连接器连接到后端系统。
字符串
不适用
必需
thingName
从中检索数据的后端系统或适配器的名称。
字符串
不适用
必需
inTailoring
“属性”组件在定制页面中是否可定制。选项:truefalse
布尔型
false
可选
isMultiLine
请参阅子属性:
不适用
不适用
可选
value
设置为 true 时,内容值将换行。如果内容超出 maxHeight 属性值,则出现“显示更多/显示更少”链接。
设置为 false 时,文本不换行并显示为省略号。
选项: truefalse
布尔型
true
必需
version
配置版本。
字符串
1.0.0
可选
maxHeight
请参阅子属性:
不适用
不适用
仅当 isMultiLine 下的属性值设置为 true 时才是必需的。
value
ptcs-value-display 的最大高度,其中包括用户界面中的属性名称和值的高度。
整数
200
仅当 isMultiLine 下的属性值设置为 true 时才是必需的。
version
配置版本。
字符串
1.0.0
可选
isColumns
请参阅子属性:
不适用
不适用
可选
value
设置为 true 时,属性名称-值对在用户界面中以列形式显示,或者彼此左右相邻水平堆叠。
设置为 false 时,属性键-值对在用户界面中的单个列中显示,或彼此上下相邻竖直堆叠。
选项:truefalse
布尔型
false
必需
version
配置版本。
字符串
1.0.0
可选
maxWidth
请参阅子属性:
不适用
不适用
仅当 isColumns 属性设置为 true 时才需要。
value
用户界面中属性值的最大宽度。
整数
300
仅当 isColumns 属性设置为 true 时才需要。
version
配置版本。
字符串
1.0.0
可选
modelThing
请参阅子属性:
不适用
不适用
必需
entityName
获取数据的模型事物的名称。
字符串
PTC.Attrib utePanelModelThing
必需
version
配置版本。
字符串
1.0.0
可选
配置示例
{
"maxHeight": {
"version": "1.0.0",
"value": 200
},
"maxWidth": {
"version": "1.0.0",
"value": 300
},
"attributes": {
"sets": [
{
"data": {
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": "ProposedSolution",
"ordinal": 0
},
{
"id": "RecurringCost",
"ordinal": 1
}
],
"objectType": "PTC.ChangeMgmt.ChangeRequest"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
},
"version": "1.0.0",
"inTailoring": true
},
"name": "Additional Attributes"
}
],
"inTailoring": true,
"version": "1.0.0"
},
"isMultiLine": {
"version": "1.0.0",
"value": true
},
"modelThing": {
"entityName": "PTC.AttributePanelModelThing",
"version": "1.0.0"
},
"isColumns": {
"value": false,
"version": "1.0.0"
}
}