Показать сообщение отдельно
Старый 05.12.2003, 11:20   #3  
DMA is offline
DMA
Участник
 
109 / 19 (1) ++
Регистрация: 30.09.2003
Ну перепишите чтоль класс dialog...
Ну, в этом как раз нет необходимости

в конце метода dialoog() добавляете следующий код
{
...
dialog.allowUpdateOnSelectCtrl(true);
this.dialogSelectCtrl();

return dialog;
}
далее перекрываете метод dialogSelectCtrl(), в котором и обрабатываете ваши контролы. Например так:
public void dialogSelectCtrl()
{
super();

flag = dlgControlFlag.value();
if(flag)
dlgControlField.active(false);
else
dlgControlField.active(true);
}
Советую однако использовать вместо active() свойство allowEdit(), так как результат
практически тот же, но обновление работает лучше.
За это сообщение автора поблагодарили: Starling (1), vladz (1), alex55 (1), Player1 (4), bobski (1), БАХ43 (1).