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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.02.2008, 16:55   #1  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
2 Eldar9x, Eugene Murka, kashperuk Я в таких случаях больше предпочитаю вместо динамического дилога вызывать форму.

см. \Classes\Tutorial_RunbaseForm

X++:
public Object dialog()
{
    dialogRunbase   dialog = dialog::newFormnameRunbase(formstr(tutorial_RunbaseForm),this);
;
    dialog = super(dialog);

    dlgTransDate = dialog.addField(typeid(transDate));
    dlgtransDate.value(transDate);

    return dialog;
}

Последний раз редактировалось konopello; 08.02.2008 в 16:58. Причина: Ошибки :(
Старый 08.02.2008, 17:02   #2  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Цитата:
Сообщение от konopello Посмотреть сообщение
Я в таких случаях больше предпочитаю вместо динамического дилога вызывать форму.
Слава богу, разработчики аксапты тоже пока предпочитают вызывать статическую форму из АОТа в таких случаях.

Надеюсь, и в дальнейшем так будет.
Старый 08.02.2008, 17:32   #3  
Eugene Murka is offline
Eugene Murka
Участник
Аватар для Eugene Murka
 
36 / 17 (1) ++
Регистрация: 09.01.2008
Адрес: Киев
Цитата:
Сообщение от petr Посмотреть сообщение
Слава богу, разработчики аксапты тоже пока предпочитают вызывать статическую форму из АОТа в таких случаях.

Надеюсь, и в дальнейшем так будет.
Особенно это будет полезно,если от диалога нужно будет создать наследников!
Взяли вы форму наваяли там кучу контролов и функционала,а потом нужно её чуть-чуть изменить и использовать в другом месте...копируете вместе со всем кодом,что является грубым нарушением принципов ООП.

Хочу также напомнить,что формы используются в Аксапточке для отображения данных,сугубо для их ввода используют диалоги.

И самое главное,форма и все её методы будут выполнятся на клиенте,а это может быть неприемлемо,когда всё остальное работает на сервере.

Последний раз редактировалось Eugene Murka; 08.02.2008 в 17:35. Причина: опечатка
Теги
программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ruslan Goncharov: Mandatory property for DialogField Blog bot DAX Blogs 1 29.12.2007 20:48
DialogField+Modified lemchey_white DAX: Программирование 16 09.08.2007 12:57
Модификация выделенных строк Migel_84 DAX: Программирование 3 06.12.2005 11:38
изменение значения DialogField Natasha DAX: Программирование 8 23.04.2004 11:02
Сравнение DialogField с null listener DAX: Программирование 6 15.01.2004 10:22

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

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

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