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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.05.2011, 17:06   #1  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
;)
Разобрался однако

В \Forms\SysProjectFilter\Designs\Design\[Group:BottomGrp]\[ButtonGroup:ButtonGroup]\CommandButton:Ok\Methods\clicked
X++:
void clicked()
{
    element.build();

    super();
}
==> вызывается element.build();
X++:
void build()
{
    element.closeOk();
}
==> в closeOk вызывается super который закрывает форму.
X++:
void closeOk()
{
    if (element.runBase().checkCloseDialog())
        super();
}
после закрытия формы в clicked вызывается super() который меняет состояние
dialogCanceled = !dialog.closedOk(); из \Classes\RunBase\promptPrim

Получается, что нажав "Ок" в итоге dialogCanceled = true и форма закрывается.

Super(); из \Forms\SysProjectFilter\Designs\Design\[Group:BottomGrp]\[ButtonGroup:ButtonGroup]\CommandButton:Ok\Methods\clicked
В \Classes\Info\formNotify стр. 15 на break; проваливается \Classes\SysSetupFormRun\task стр. 22 (где _p1 = 263)
Тут и совершается глюк, который изменит значение dialog.closedOk()


Решение:
В \Forms\SysProjectFilter\Designs\Design\[Group:BottomGrp]\[ButtonGroup:ButtonGroup]\CommandButton:Ok\Methods\clicked
X++:
void clicked()
{
    element.build();

    ///super();           - ну его нафиг, без него нормально работает.
}
P.S. Спасибо всем. Вопрос закрыт.
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
За это сообщение автора поблагодарили: mazzy (2), AlGol (2), Ansi (0), RVS (3), Logger (4), Ar (1), Daiver (1), titov (2), propeller (1).
Теги
фильтр по проектам

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как программно снять "фильтр по выделению" GR-VI DAX: Программирование 7 11.08.2010 10:11
ERP-BLOG: Axapta, фильтр по сетке Blog bot DAX Blogs 26 05.02.2009 15:56
Исполнить сформированный фильтр radya DAX: Программирование 14 26.07.2007 20:47
Вопрос по Проектам PSA DAX: Функционал 35 19.01.2007 22:26
фильтр по связанной таблице mick_777 DAX: Программирование 13 21.08.2002 16:00
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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