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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.05.2014, 13:08   #1  
Vasiliusis is offline
Vasiliusis
Участник
 
225 / 13 (1) ++
Регистрация: 30.01.2013
Создание методов для динамической формы
Добрый день!
Имеется форма, которая заполняется теми или иными контролами автоматически, в рантайме, в зависимости от того, как их настроит пользователь через соответствующий механизм... вот. Теперь такой момент: я знаю как перекрывать методы контролов в таких формах при помощи

X++:
formRun.controlMethodOverload(true);
formRun.controlMethodOverloadObject(_objectWithOverloadedMethods_);
Однако, количество контролов на форме - есть переменное число, поэтому в _objectWithOverloadedMethods_ ... ну все методы никак не напишешь заранее...

Вопрос: можно ли как-то динамически создавать методы, либо написать просто несколько методов, которые, скажем, будут обрабатывать события только int-контролов, либо real и т.д.
Старый 16.05.2014, 13:17   #2  
A_BAS is offline
A_BAS
Участник
Аватар для A_BAS
 
77 / 48 (2) +++
Регистрация: 19.04.2012
Например:
X++:
buttonControl.registerOverrideMethod(methodStr(FormButtonControl, clicked), identifierStr('newBtnClicked'));
Причем для разных контролов можно указывать один обработчик
Старый 16.05.2014, 13:28   #3  
Vasiliusis is offline
Vasiliusis
Участник
 
225 / 13 (1) ++
Регистрация: 30.01.2013
A_BAS, а это случайно не для DAX 2012? Я такого метода не нахожу...
Старый 16.05.2014, 13:48   #4  
A_BAS is offline
A_BAS
Участник
Аватар для A_BAS
 
77 / 48 (2) +++
Регистрация: 19.04.2012
да. случайно это DAX2012
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Автоматическое создание формы... lev DAX: Программирование 37 29.05.2009 14:31
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Создание feature key на поле формы tov DAX: Администрирование 11 30.06.2003 15:49
Перекрывание методов динамической формы. Yury DAX: Программирование 4 04.02.2003 14:11

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

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

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