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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.05.2011, 16:41   #3  
Hyper is offline
Hyper
Участник
Соотечественники
 
163 / 29 (1) +++
Регистрация: 09.10.2003
Спасибо за совет, разобрался.
Код:
ORDER BY A.DATAAREAID,A.Field2,A.Field3,A.Field4,B.DATAAREAID DESC,B.ZIPCODEID DESC
Это происходит из-за того, что в свойствах Index основной таблицы был указан индекс, по которому происходила сортировка по умолчанию - я этого сразу не заметил.

Странно вообще-то, я бы ожидал, что для пользователя результат изменения сортировки вручную должен быть предсказуемым. В конце концов, если он кликает на хедер поля основной таблицы, порядок записей изменяется верно, а то, что ZipCodeId берется из другой таблицы, пользователя интересует меньше всего.

Насколько я понимаю, идеального решения у этой проблемы нет. Я собираюсь перенести сортировку по умолчанию из свойства Index в метод датасорса init(), но так-как при этом сортировка в двух таблицах так и останется независимой друг от друга, в некоторых случаях пользователям придется менять ее в форме Filter Records > Sorting.

Последний раз редактировалось Hyper; 31.05.2011 в 16:43.
Теги
ax3.0, grid, грид, сортировка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с выгрузкой отчетов Reporting Services в AX2009 oleg_e DAX: Администрирование 14 18.01.2012 19:08
Две таблицы в гриде Prophetic DAX: Программирование 14 23.09.2010 15:02
Открытие формы с деталями активной записи в гриде sweeper DAX: Программирование 4 19.09.2008 15:55
проблема с display методом kitty DAX: Программирование 6 29.11.2007 19:24
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20

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

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

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