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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2022, 15:51   #1  
Player1 is offline
Player1
Участник
Самостоятельные клиенты AX
 
305 / 137 (5) +++++
Регистрация: 21.04.2008
Вызов метода формы
Хочется что-то типа
X++:
            if (formHasMethod(element.args().caller(), element.args().parm()))
            {
                //element.args().caller().("");
            }
Собственно из формы хотим вызвать метод другой формы (название передается в parm()).
Вызвать как метод таблицы не получается, но быть может есть какой-то хитрый способ?
В DictMethod смотрели, хоть там и можно в первый параметр передать Form, но второй это ID, а у форм их нет.
Про то что можно/нужно вызывать методы класса, а не формы в курсе. Спасибо.
Старый 21.12.2022, 16:12   #2  
Stitch_MS is offline
Stitch_MS
Участник
Аватар для Stitch_MS
Соотечественники
 
396 / 478 (16) +++++++
Регистрация: 27.02.2006
Адрес: Дания
X++:
            DictClass dictClass = new DictClass(classNum(FormRun));

            dictClass.callObject('method1', element.args().caller());
За это сообщение автора поблагодарили: Player1 (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вызов метода формы из потока _AxDevel_ DAX: Программирование 1 28.11.2013 00:37
Странное поведение метода last в источнике данных формы Vasiliusis DAX: Программирование 23 14.02.2013 13:56
Вызов формы DimensionsLookup сопровождается вызовом метода Insert на таблице Dimensions. ЗАЧЕМ? Buba DAX: Программирование 3 17.01.2006 06:30
Вызов формы, не модифицируя ее заголовка AndrewP DAX: Программирование 1 04.07.2003 14:20
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:38.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.