Вопрос
Можно ли разместить кнопку рядом с названием группы полей (как на рисунке)?
Ответ
Кнопка добавляется аналогично как и для детали (в diff указываете propertyName -"tools",а itemType, указываете, что это кнопка (itemType: this.Terrasoft.ViewItemType.BUTTON,)
Пример реализации можете посмотреть в схеме «BaseGridDetailV2» (пакет «NUI»).
Также наглядный пример (на примере группы полей "Результат").
Скриншот:
Листинг:
{
"operation": "insert",
"parentName": " ResultControlGroup",
"name": "TestButtom",
"propertyName": "tools",
"values": {
itemType: this.Terrasoft.ViewItemType.BUTTON,
caption: "111",
click: {bindTo: "zzz"},
visible: true,
}
},
или
{
"operation": "insert",
"parentName": "GeneralInfoTab",
"name": "ResultControlGroup",
"propertyName": "items",
"values": {
"itemType": Terrasoft.ViewItemType.CONTROL_GROUP,
"caption": {"bindTo": "Resources.Strings.ResultControlGroupCaption"},
"items": [],
"tools": [
{
itemType: this.Terrasoft.ViewItemType.BUTTON,
caption: "111",
click: {bindTo: "zzz"},
visible: true,
tag: "onUnsubscribeChannelClick"
}
]
}
},