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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.10.2009, 18:09   #1  
dynamax is offline
dynamax
Участник
 
62 / 11 (1) +
Регистрация: 28.09.2009
Фильтр на Datasource в LookUp-форме.
Добрый день.

такой вопрос:

есть Lookup-форма состоящая из двух закладок. Одна закладка с фильтром, другая без оного. На Datasource, который предназначен для фильтроного запроса переписал две методы init() i executeQuery(). Выглядят они так:

X++:
public void init()
{
    Query                   query = new Query();
    QueryBuildRange         qrForInventTable, qrForCatalogGroup;
    QueryBuildDataSource    dsForInventTable, dsForCatalogGroup;
    str                     catalogGroup;
    
    ;
    super();

    catalogGroup = "4";

    dsForInventTable        = query.addDataSource(tablenum(InventTable));
    dsForCatalogGroup       = dsForInventTable.addDataSource(tablenum(GroupRef));
    dsForCatalogGroup.relations(true);
    dsForCatalogGroup.joinMode(JoinMode::InnerJoin);

    
    qrForCatalogGroup       = dsForCatalogGroup.addRange(fieldnum(GroupRef, Catalog));
    qrForCatalogGroup.value(SysQuery::value(catalogGroup));
    this.query(query);
X++:
public void executeQuery()
{
    FormStringControl   callerControlloc;
    InventTable         inventTable;
    ;

    callerControlloc    = SysTableLookup::getCallerStringControl(element.args());
    inventTable         = inventTable::find(callerControlloc.text());

    super();
    
    itemCatalogGroup_DS.findRecord(inventTable);

}
Проблема в том что на закладке, которую фильтрую могу выбрать только первую строку, хотя вижу несколько.

видимо executeQuery() некоректно работает. Если у кого есть идея прошу поделиться. Спасибо.

Последний раз редактировалось dynamax; 08.10.2009 в 18:59.
Теги
lookup, фильтр, форма

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
изменение LookUp поле на форме SHiSHok DAX: Программирование 15 25.02.2013 13:26
отображение значений query на форме fialka DAX: Программирование 13 31.07.2007 14:31
Динамическое изменение Query() на форме makos DAX: Программирование 22 05.07.2006 16:28
lookup фильтр в произвольной lookup форме 111andrei DAX: Программирование 4 05.10.2005 11:28
Сортировка и/или фильтры в lookup форме - howto. Maximin DAX: Программирование 5 07.06.2005 11:06

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

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

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