![]() |
#1 |
Участник
|
![]()
Axapta 3.0 SP3
Не работает программная установка свойства enabled() контрола radioButton (класс FormRadioControl) Если в дизайнере менять свойство, то все ОК. Может я просто чего не так делаю? Или это очередной баг? |
|
![]() |
#2 |
Axapta
|
SP4 тоже самое.
|
|
![]() |
#3 |
Участник
|
? Вроде бы все работает.
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#4 |
Участник
|
Рассказываю, как делал:
|
|
![]() |
#5 |
MCTS
|
В init() не работает
По клику кнопки работает Я уже жаловался на форуме, что не только RadioButton со свойствами enabled(), по крайней мере в плане перерисовки, дружат
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#6 |
Участник
|
+1 Так же, не работает в init()
Ms Dynamics Ax 4.0 (Kernel Version: 4.0.2103.0). ![]() |
|
![]() |
#7 |
Программатор
|
Цитата:
![]() |
|
![]() |
#8 |
MCTS
|
Обратная последовательность действий в ините - тоже не работает
Т.е. Enabled No public void init() { super(); RadioButton.enabled(true); } ![]()
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#9 |
Участник
|
Это не в Init(), а в Run() происходит.
Если поставить до super(), то не отработывает, причем значение enabled() после super() будет такое, как установили,т.е. X++: public void run() { ; RadioButton.enabled(false); // здесь не устанавливается super(); info(strfmt("%1", RadioButton.enabled())); // значение вернет FALSE RadioButton.enabled(RadioButton.enabled()); // здесь отработает }
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|