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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.02.2011, 16:21   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,444 / 1781 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Проследил источник вызова pageActivated. Легче не стало
Цитата:
[c] \Classes\FormTabPageControl\pageActivated 4
[c] \Classes\FormTabControl\TabChanged
[c] \Classes\FormStringControl\enter
[c] \Classes\FormRun\selectControl
[c] \Classes\FormDataSource\create
[c] \Classes\FormDataSource\Next
[c] \Classes\FormRun\task
[c] \Classes\SysSetupFormRun\task
Так же заметил один странный момент. Если в методе create поставить breakpoint, то переключение вкладки не происходит!
X++:
public void create(boolean _append = false)
{
    breakpoint;
    super(_append);
}
Прям квантовая физика какая-то. Наблюдение за экспериментом меняет результаты эксперимента

P.S.: Эксперименты проводил на простейшей тестовой формочке, так что влияние других факторов минимально.
Старый 04.02.2011, 16:33   #2  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
сделайте вторую переменную для отслеживания второго дергания change. например счетчик i = 1; ну что-то типа
TabChange
X++:
if (_create && i < 2)
    {
        i++
        return false;
    }
а в конце Create обнуляйте
X++:
super();
i=0
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как правильно связать таблицы в форме? Как показать параметры партии? mazzy DAX: Программирование 10 27.10.2010 15:56
Несинхронность размерности полей в форме поиска... glibs DAX: Функционал 0 05.04.2010 21:54
Shekhar: Dynamics AX2009 : Standalone Installation on Vista with Role centres and workflow. Blog bot DAX Blogs 0 30.03.2010 15:05
На форме один lookup для Клиентов и Поставщиков tolstjak DAX: Программирование 10 17.03.2010 16:20
ax2009 & SSRS kitty DAX: Программирование 6 02.04.2009 10:38

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

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

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