|
![]() |
#1 |
Боец
|
Не знаю, насколько это практично, но после такого бубна программное переключение вновь вроде работает.
Метод init() на форме: X++: public void init() { formBuildGroupControl formBuildGroupControl; ; formBuildGroupControl = element.form().design().control("GroupCtrl"); formBuildGroupControl.enabled(true); super(); } P.S. Пардон, в приведенном мною примере речь идет просто о Group а не о ButtonGroup. Но догадываюсь, что корень общий. |
|
![]() |
#2 |
Участник
|
X++: public void init() { formBuildGroupControl formBuildGroupControl; ; formBuildGroupControl = element.form().design().control("GroupCtrl"); formBuildGroupControl.enabled(true); // false super(); } Обратите внимание проблема проявляется только при попытке включить заранее выключенную группу. При выключении заранее включенной всё работает корректно. |
|
![]() |
#3 |
Боец
|
Цитата:
Сообщение от S.Kuskov
![]() X++: public void init() { formBuildGroupControl formBuildGroupControl; ; formBuildGroupControl = element.form().design().control("GroupCtrl"); formBuildGroupControl.enabled(true); // false super(); } Обратите внимание проблема проявляется только при попытке включить заранее выключенную группу. При выключении заранее включенной всё работает корректно. Т.е. в 1. AOT: Enabled=False 2. init(): formBuildGroupControl.enabled(true) 3. run() после super(): включаем\выключаем сколь угодно раз. Вроде работает... |
|
![]() |
#4 |
Участник
|
Цитата:
1. AOT: Enabled не трогаем 3. run() после super(): Есле нужно по умолчанию отключить группу то делаем это здесь. Т.е. в виду глючности этого свойства предлагаю вообще не использовать предварительную инициализацию AOT |
|
|
За это сообщение автора поблагодарили: gl00mie (2). |
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
|
|
Теги |
design, баг, программно, свойство, форма, ядро |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|