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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.08.2009, 15:14   #8  
online
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,720 / 1207 (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, время: 12:43.