Вопрос

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

Нравится

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

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

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

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

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

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

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

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

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

Нравится

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

Добрый день!
Общий принцип в том, что радиокнопки биндятся на определенный аттрубут и в зависимости от его значения устанавливается признак "checked". Пример на странице настроек реестра (GridSettingsViewGeneratorV2):

//...кнопка для плиточного реестра
{
						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;
								}
							}
						}
					}

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

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

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