Здравствуйте!
Интересует возможность создания стандартными средствами BPM полей типа RadioButton и возможность их объединения в RadioGroup.
Заранее спасибо!
Нравится
Добрый день!
Общий принцип в том, что радиокнопки биндятся на определенный аттрубут и в зависимости от его значения устанавливается признак "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".