![]() |
#1 |
Участник
|
Вопрос о Dialog
Доброго времени суток, следующий вопрос: Как можно заблокировать изменение поля на диалоговой форме(Dialog), поле типа Enum.
|
|
![]() |
#2 |
северный Будда
|
В такой постановке вопроса непонятно, зачем вообще её на диалог выводить.
Или это нужно делать не для всех пользователей?
__________________
С уважением, Вячеслав |
|
![]() |
#3 |
Участник
|
Ну это скорее что бы познакомиться с методом Dialog, то есть выводиться просто информативное сообщение, которое можно было реализовать методами Box класса, но нужно сделать именно Dialog-ом.
|
|
![]() |
#4 |
Участник
|
Вот пример:
X++: public class Class1 extends RunBase { TransDate dateFrom; DialogField dlgDateFrom; #define.CurrentVersion(1) #localmacro.CurrentList dateFrom #endmacro } X++: public Object dialog(DialogRunbase dialog, boolean forceOnClient) { Object ret; ret = super(dialog, forceOnClient); dlgDateFrom = ret.addFieldValue(typeid(TransDate), dateFrom, "От"); //Начальная дата какой-то операции dlgDateFrom.allowEdit(false); //или dlgDateFrom.enabled(false); return ret; }
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 20.01.2011 в 12:21. |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от samolalex
![]() Вот пример:
X++: public class Class1 extends RunBase { TransDate dateFrom; DialogField dlgDateFrom; #define.CurrentVersion(1) #localmacro.CurrentList dateFrom #endmacro } X++: public Object dialog(DialogRunbase dialog, boolean forceOnClient) { Object ret; ret = super(dialog, forceOnClient); dlgDateFrom = ret.addFieldValue(typeid(TransDate), dateFrom, "От"); //Начальная дата какой-то операции dlgDateFrom.allowEdit(false); //или dlgDateFrom.enabled(false); return ret; } |
|
![]() |
#6 |
Участник
|
Верхнее меню Аксапты - Справка - Справка разработчика.
|
|