AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.03.2010, 18:04   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Constructing a form from your X++ code
When you construct a form from your X++ code, you must use the system classes.

Your code lines should look similar to the following
X++:
form = ClassFactory.FormRunClass(formstr(CustTable));
form.init();
form.run();
ClassFactory is an object of the class xClassFactory that holds the method FormRunClass that returns a new FormRun object.

The idea of using this indirection is to make it possible to inherit the FormRun class and override selected methods to change the behavior of the form executor. Subsequently, you can have all forms in the system executed with the new class instead of the ordinary FormRun by supplying the inherited class in the FormRunClass() method.

The system constructs all forms activated from the Application Object Tree using the xClassFactory.
За это сообщение автора поблагодарили: Hyper (1), alex55 (1).
Теги
настройка формы

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
открытие формы из кода X++ Максим Gall DAX: Программирование 6 28.08.2009 11:55
Открыть дизайн формы в режиме Edit из кода arnold DAX: Программирование 11 27.11.2008 16:20
Подставлять "ранее использованный запрос" при открытии формы Plushy DAX: Функционал 4 16.01.2006 16:23
Как заполнить StringEdit при открытии формы SSlavon DAX: Программирование 11 13.04.2005 17:02
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:12.