08.10.2008, 16:36 | #1 |
Участник
|
Делаю класс для работы с диалогом.
Делаю класс для работы с диалогом.
1. Где и как прописывается display метод в нем. Причем изменяется дисплейное пое в зависимости от того, что выбирает пользователь в другом поле. 2. Как прописать например уже не дисплей-методом? Выбрала код сотрудника , а в соседнем поле, чтобы встала фамилия сотрудника. Последний раз редактировалось Arahnid; 08.10.2008 в 16:47. |
|
08.10.2008, 17:04 | #2 |
сибиряк
|
Цитата:
Сообщение от Arahnid
Делаю класс для работы с диалогом.
1. Где и как прописывается display метод в нем. Причем изменяется дисплейное пое в зависимости от того, что выбирает пользователь в другом поле. 2. Как прописать например уже не дисплей-методом? Выбрала код сотрудника , а в соседнем поле, чтобы встала фамилия сотрудника.
__________________
С уважением, Вячеслав. |
|
08.10.2008, 17:06 | #3 |
Administrator
|
При работе с диалогом важно понимать - что диалог в своем обычном понимании не должен быть привязан к данным - т.е. само понятие display-метода к нему неприменимо. Представьте себе - Вы сделали форму, непривязанную к данным. Как бы вы изменили значение контрола B, при изменении значения в контроле А? Вы бы повесили на событие modified контрола А заполнение контрола B.
Так и тут - нужно смотреть в этом направлении. При создании контрола - ему нужно присвоить некоторое имя, сделать метод имяконтрола_modified() и вызвать метод controlmethodoverloadobject(true) В нем показано создание диалога на основе своей формы - где уже можно сделать modified как обычно. Я же говорил про способ без задействования дополнительной формы
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 08.10.2008 в 17:09. |
|
08.10.2008, 17:32 | #4 |
сибиряк
|
Цитата:
Я не вижу всей задачи, поэтому не факт, что следующий вопросом будет не про grid, фильтрацию и т.п.
__________________
С уважением, Вячеслав. |
|
08.10.2008, 18:20 | #5 |
Участник
|
Если нужны сложные обработки, проще вызвать готовую форму, а не мучаться с динамической формой.
Уже гдето обсуждалось.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|