Реализация вывода группы полей в две колонки

Ответ на вопрос, если кому понадобиться.
Есть две группы полей, надо их расположить рядом, чтобы они занимали по 50% от ширины(12 столбцов).
//грид для групп начало/конец
{
"operation": "insert",
"parentName": "GeneralInfoTab",
"propertyName": "items",
"name": "StartDueBlock",
"values": {
"itemType": Terrasoft.ViewItemType.GRID_LAYOUT,
"items": []
}
},
//группа начало
{
"operation": "insert",
"name": "StartGroup",
"parentName": "StartDueBlock",
"propertyName": "items",
"values": {
"layout": {
"column": 0,
"row": 0,
"colSpan": 12,
"rowSpan": 1
},
"controlConfig": {
"collapsed": false
},
"itemType": Terrasoft.ViewItemType.CONTROL_GROUP,
"items": [],
"caption": { "bindTo": "Resources.Strings.StartGroupCaption" }
}
},
//заполняем элементами группу начало
{
"operation": "insert",
"name": "el1",
"parentName": "StartGroup",
"propertyName": "items",
"values": {
"caption": { "bindTo": "Resources.Strings.el1Caption" }
}
},
{
"operation": "insert",
"name": "el2",
"parentName": "StartGroup",
"propertyName": "items",
"values": {
"caption": { "bindTo": "Resources.Strings.el2Caption" }
}
},
//группа завершение
{
"operation": "insert",
"name": "DueGroup",
"parentName": "StartDueBlock",
"propertyName": "items",
"values": {
"layout": {
"column": 13,
"row": 0,
"colSpan": 12,
"rowSpan": 1
},
"controlConfig": {
"collapsed": false
},
"itemType": Terrasoft.ViewItemType.CONTROL_GROUP,
"items": [],
"caption": { "bindTo": "Resources.Strings.DueGroupCaption" }
}
},
//заполняем группу завершение
{
"operation": "insert",
"name": "el3",
"parentName": "DueGroup",
"propertyName": "items",
"values": {
"caption": { "bindTo": "Resources.Strings.el3Caption" }
}
},
{
"operation": "insert",
"name": "el4",
"parentName": "DueGroup",
"propertyName": "items",
"values": {
"caption": { "bindTo": "Resources.Strings.el4Caption" }
}
}

Нравится

0 комментариев
Показать все комментарии