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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.08.2009, 15:14   #8  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,719 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от zemius Посмотреть сообщение
Строится динамический диалог, на базе RunBase.
На форме есть 2 лукапа. Задача наложить фильтр, на лукап 2, в зависимости от значений в лукап 1.
Из того что удалось найти на форуме понял что нужно, переопределить запускаемую форму, используемого EDT, при создании контрола (свойство FormHelp).
Но не понял как передать этой форме, значение выбранное в первом лукапе?
Задача решает от обратного. Не параметр передается в форму LookUp, а форма считывает параметр из той формы, из которой она запущена.

Т.е. в событии Form.Init() той формы, что указана в свойстве EDT.FormHelp пишется нечто вроде

X++:
public void init()
{
    MyClass   myClass;
    TypeParam paramValue;
    ;

    if (element.args() && element.args().caller())
    {
        myClass = element.args().caller();
        paramValue = myClass.getParamValue();
    }

    super();
}
Здесь MyClass - это твой класс на базе RunBase, а TypeParam и paramValue соответственно тип и значение нужного параметра. Ну, и твой класс должен иметь метод getParamValue() для того, чтобы значение можно было прочитать.

Это, разумеется, общая схема. Тут неплохо бы добавить проверку на имя класса.
Теги
lookup, параметры, фильтр

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как передать параметр из Job-a в Class с возможностью перезаписи? Yury J DAX: Программирование 14 11.01.2009 17:11
Как сделать хитрый лукап miklenew DAX: Программирование 11 08.10.2007 17:28
Как передать параметр в отчёт ? bagyr DAX: Программирование 6 15.11.2005 11:33
Можно ли передать котрол формы как параметр метода? nicky DAX: Программирование 6 23.05.2005 18:40
Передать параметр Hobo DAX: Программирование 2 05.03.2004 19:18

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

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

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