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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.02.2005, 13:08   #1  
chi is offline
chi
Участник
 
80 / 13 (1) ++
Регистрация: 21.01.2004
! Для чего нужен FormControl.controlMethodOverloadObject...
Скажите, пожалуйста, что делает метод FormControl.controlMethodOverloadObject...
Старый 18.02.2005, 14:19   #2  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Через этот метод Вы передаете форме ссылку на объект - экземпляр класса, который будет обрабатывать события, поступающие в контролы формы.

Допустим, если Вы захотите, чтобы для некоторой группы форм одинаково обрабатывалась командная кнопка "Ok" , то Вы дожны:
1) Создать класс в AOT
2) В этом классе написать метод void CommandButtonOk_clicked()
3) В каждой форме, где нужно обрабатывать нажатия такой кнопки, где-нибудь в init'е прописать this.controlMethodOverloadObject(myClassObject), где this - ссылка на форму (объект типа FormRun), myClassObject - объект того класса, в котором есть метод CommandButtonOk_clicked().

В более общем случае можно обработать в классе-обработчике событие от любого контрола на форме при условии, что в этом классе-обработчике есть метод, который называется <ИмяКонтролаНаФорме>_<ИмяСобытияДляКонтрола>().

Для примера смотрите класс SysFormBuilder или SysListPanel. Для простоты можете в AOT'е в узле "classes" запустить поиск по строке "controlMethodOverloadObject".
Старый 21.02.2005, 09:55   #3  
chi is offline
chi
Участник
 
80 / 13 (1) ++
Регистрация: 21.01.2004
А можно как-нибудь сделать то же самое, но для однотипных контролов, но с разными именами?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Для чего нужна оценка Проект НЗП в модуле проекты? MultiMan DAX: Прочие вопросы 1 31.07.2008 12:52
В 4-ке в наиболее востребованных модулях новой функциональности почти не добавилось. Чего хочется? clerk DAX: Прочие вопросы 37 24.08.2007 17:59
Можно ли в display методе узнать для какого FormControl'а этот метод вызван? Dudnik Anton DAX: Программирование 3 01.02.2006 12:22
Никак не могу вьехать, для чего нужны тип счета и тип разноски maloy DAX: Функционал 5 28.03.2004 17:18
Управление FormControl' ом. klinch DAX: Программирование 11 17.11.2003 12:19

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

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

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