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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.01.2010, 14:47   #1  
chanchala is offline
chanchala
Участник
Аватар для chanchala
 
113 / 10 (1) +
Регистрация: 14.05.2008
Адрес: СПб
? Поиск работает, а сортировка нет :mad:
Добрый день, уважаемые посетители форума
У меня такая проблемма. Изначально стояла цель - вывести на гриде рядом с логинами пользователей (Table1.userId) их имена (Table2.Name), причем так, чтобы по именам можно было искать и сортировать.
Объединила на форме источники данных Table1 и Table2 (linkType у Table2 innerJoin).
Корме того, Table1 и Table2 сгуппированы по логину пользователя.
Table1
X++:
public void init()
{
    QueryBuildDataSource ualGroup;
    ;

    super();

    ualGroup = this.query().dataSourceName(Table1_DS.name());
    ualGroup.sortClear();
    ualGroup.orderMode(OrderMode::GROUPBY);
    ualGroup.addSortField(fieldnum(Table1, UserId));
    ualGroup.addSortField(fieldnum(Table1, LocationId));
}
Table2
X++:
public void init()
{
    QueryBuildDataSource ualGroup;
    ;

    super();

    ualGroup = this.query().dataSourceName(Table2_DS.name());
    ualGroup.sortClear();
    ualGroup.orderMode(OrderMode::GROUPBY);
    ualGroup.addSortField(fieldnum(Table2, id));
    ualGroup.addSortField(fieldnum(Table2, name));
}
Итог: По Table1.userId и ищет, и сортирует, а по Table2.Name только ищет, не сортирует
Подскажите, в чем может быть причина и как с ней бороться?
__________________
AX 3.0, Build #9.3
Старый 26.01.2010, 14:54   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
сортировка по индексу group by
За это сообщение автора поблагодарили: chanchala (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX4. Не работает поиск Alexandr A. Osipkin DAX: Администрирование 9 06.08.2009 14:07
почему на работает common.(fieldId)[idx] maze DAX: Программирование 3 31.08.2007 06:48
Поиск в Grid по полю DataMethod Tiruvileijadal' DAX: Программирование 20 14.05.2007 13:37
Диалог на отчете, то работает, то нет Himan DAX: Программирование 6 22.02.2007 11:04
По полю InventSizeId в формах не работает поиск и сортировка? Hidden DAX: Функционал 4 04.04.2006 17:24

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

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

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