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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2009, 12:02   #11  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
тогда проще сделать вызываемую форму модальной.
1. Форма не должна быть модальной. Модальное окно - это совсем не то что нужно автору
2. Потестил ваш пример:
2.1 Первое что бросается в глаза - отсутствие super() в методе run(). Описка?
2.2. Т.к. окно модальное - переключиться на любое окно - без шансов.
2.3. По нажатию на Ctrl+Q модальная форма закрывается, при этом модальность остается Т,е. кроме как закрыть аксапту ничего больше сделать нельзя.
3. Помните что использование нештатных методов в бизнес-логике черевато затрудненной читабельностью кода другими людьми и совметимостью в будущих версиях\апдейтах

P.S. Кстати, эффект модальности можно достичь таким способом:

X++:
public void run()
{
    super();

    this.wait(true);
}
Не знаю, правда, может есть подводные камни при таком вызове

Последний раз редактировалось DSPIC; 29.07.2009 в 12:11.
Теги
закрытие, программно, форма, запрет

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Самостоятельные формы и формы открывающиеся из другой формы. Dima_Dima DAX: Программирование 6 19.12.2008 18:27
Зачем 2 формы транспортировки паллет и 2 формы маршрутов комплектации? twilight DAX: Функционал 2 15.02.2008 11:24
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07

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

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

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