radioGroup

У меня есть вкладка с полями и я заблокировал детали и поля. Но нигде не нашел как блокировать Radio group.

Нравится

1 комментарий
Лучший ответ

ну сам RadioGroup Вы и не заблокируете (см. ViewGeneratorV2), т.к. фактически это просто контейнер и смысла в этом особого нет. А вот если во всех его items'ах указать что-то вроде

"controlConfig": {
    "enabled": false
},

то скорее всего Вы получите то, что было нужно

ну сам RadioGroup Вы и не заблокируете (см. ViewGeneratorV2), т.к. фактически это просто контейнер и смысла в этом особого нет. А вот если во всех его items'ах указать что-то вроде

"controlConfig": {
    "enabled": false
},

то скорее всего Вы получите то, что было нужно

Показать все комментарии
7.4
radioGroup
Технические вопросы
7.x

Здравствуйте!
Интересует возможность создания стандартными средствами BPM полей типа RadioButton и возможность их объединения в RadioGroup.
Заранее спасибо!

Нравится

2 комментария

Добрый день!
Общий принцип в том, что радиокнопки биндятся на определенный аттрубут и в зависимости от его значения устанавливается признак "checked". Пример на странице настроек реестра (GridSettingsViewGeneratorV2):
[javascript]
//...кнопка для плиточного реестра
{
id: "tiledRadio",
className: "Terrasoft.RadioButton",
tag: Terrasoft.GridType.TILED,
checked: {
bindTo: "GridType",
bindConfig: {
converter: function() {
return this.get("GridType") === Terrasoft.GridType.TILED;
}
}
}
}
//...кнопка для списочного
{
id: "listedRadio",
className: "Terrasoft.RadioButton",
tag: Terrasoft.GridType.LISTED,
checked: {
bindTo: "GridType",
bindConfig: {
converter: function() {
return this.get("GridType") === Terrasoft.GridType.LISTED;
}
}
}
}
[/javascript]

Как видно, обе они привязаны к аттрубуту "GridType".

Андрей, спасибо за подсказку

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