Ну перепишите чтоль класс 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(), так как результат
практически тот же, но обновление работает лучше.
|