![]() |
#3 |
Ищущий знания...
|
вот, нашел в своем загашнике знаний
![]() Как динамически изменять активность поля диалога: Если перекрыть в вашем классе метод void dialogSelectCtrl() и произвести вызов метода dialog.allowUpdateOnSelectCtrl(true); в перекрытом методе dialog(), то ваш перекрытый метод dialogSelectCtrl() будет вызываться каждый раз при получении фокуса элементом ввода. Вконце метода dialog() добавляете следующий код: X++: { ... dialog.allowUpdateOnSelectCtrl(true); this.dialogSelectCtrl(); return dialog; } X++: public void dialogSelectCtrl() { super(); flag = dlgControlFlag.value(); if(flag) dlgControlField.active(false); else dlgControlField.active(true); }
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|