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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.03.2011, 14:36   #6  
Mila is offline
Mila
Участник
 
73 / 31 (2) +++
Регистрация: 21.04.2006
S.Kuskov, большое вам спасибо. Ваш код очень помог. Кроме того, нашла на форуме сообщение, в котором обсуждалась проблема с кнопкой Удалить фильтр. Так же как и в том случае мои фильтры воспринимались как программные, а нужно чтобы они воспринимались как пользовательские. Ниже приведу методы, после редактирования которых, все заработало. Методы формы:
X++:
public boolean unpack(container packedClass)
{
    Integer         version     = conpeek(packedClass,1);
    PackedQueryRun  packedQuery;
    switch (version)
    {
        case #CurrentVersion:
            [version,packedQuery] = packedClass;
            if (queryIsPackedOk(packedQuery))
            {
                query = new Query(packedQuery);
            }
            break;
        default :
            return false;
    }
    return true;
}
X++:
public void init()
{
    ;
    xSysLastValue::getLast(this);
    super();
    element.selectMode(InventTable_ItemId);
 
}
X++:
public void run()
{
    ;
    super();
    inventTable_ds.research();
    #sysTaskRecorderMacro
    this.task(#sysTaskRecorderTaskFilterByGrid);
}
Метод источника данных:
X++:
public void executeQuery()
{
    if(this.queryRun())
    {
        super();
    }
    else
    {
        super();
        this.queryRun().query().dataSourceTable(tableNum(InventTable)).clearRanges();
        this.queryRun().query(query);
    }
}
За это сообщение автора поблагодарили: player (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фильтр по сетке в lookup форме. jonny DAX: Программирование 6 18.11.2010 10:37
ERP-BLOG: Axapta, фильтр по сетке Blog bot DAX Blogs 26 05.02.2009 15:56
Lookup form, OuterJoin и фильтр Russland DAX: Программирование 45 26.10.2007 15:45
Фильтр в lookup Azat DAX: Программирование 7 08.11.2005 11:40
lookup фильтр в произвольной lookup форме 111andrei DAX: Программирование 4 05.10.2005 11:28
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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