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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.11.2007, 00:23   #1  
kitty is offline
kitty
Участник
 
370 / 30 (2) +++
Регистрация: 24.05.2005
сортировка в подчиненном ds
Как для форм, содержащих заголовок и строки, а-ля SalesTable, сделать так, чтобы при наложении сортировки с помощью формы фильтрации на строки подчиненного ds, эта сортировка применялась ко строкам, не только связанным с текущим заголовком, но и к строкам , привязанным к другим записям родительского DS. То есть, при передвижении на том же SalesTable в верхнем гриде, появляющиеся строки в нижнем всегда были отсортированы по нужному полю.
Старый 20.11.2007, 00:30   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Нуу. Тут просто нужно это сортировку накладывать повторно (если требуется) в executeQuery() строк.

Но, опять же, оочень нечеткая постановка задачи.
Можно (и надеюсь кто-то потратит время и приведет хотя бы пару штук) привести массу примеров, когда ваша модификация будет работать коряво...
Старый 20.11.2007, 00:36   #3  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
в inite датасорса SalesLine пишем:
X++:
    super();
    salesLine_Ds.query().dataSourceNo(1).addSortField(fieldnum(SalesLine, Name));
почему коряво?
Старый 20.11.2007, 00:42   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
в inite датасорса SalesLine пишем:
X++:
    super();
    salesLine_Ds.query().dataSourceNo(1).addSortField(fieldnum(SalesLine, Name));
почему коряво?
Это статически укажет порядок сортировки строк, а девушке, насколько я понял, нужно делать это в зависимости от выбора пользователя.. И, скорее всего, изменять сортировку при повторном выборе в форме сортировки
Старый 20.11.2007, 01:05   #5  
kitty is offline
kitty
Участник
 
370 / 30 (2) +++
Регистрация: 24.05.2005
да, вы правильно поняли
Старый 20.11.2007, 01:07   #6  
kitty is offline
kitty
Участник
 
370 / 30 (2) +++
Регистрация: 24.05.2005
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Нуу. Тут просто нужно это сортировку накладывать повторно (если требуется) в executeQuery() строк.

Но, опять же, оочень нечеткая постановка задачи.
Можно (и надеюсь кто-то потратит время и приведет хотя бы пару штук) привести массу примеров, когда ваша модификация будет работать коряво...
Извините, не совсем поняла, в чем не четко описала.

Последний раз редактировалось kitty; 20.11.2007 в 01:15.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Веделенные записи из связанного DS Wamr DAX: Программирование 3 30.01.2018 13:37
Сортировка в гриде с двумя DataSource ViV DAX: Программирование 15 05.06.2014 15:55
FormListControl сортировка maximka DAX: Программирование 2 26.12.2008 13:44
Привязка фильтров от одного DS к другому Андрей К. DAX: Программирование 10 24.08.2007 14:57
Вызов метода modified DS Mike2005 DAX: Программирование 1 17.10.2006 13:45

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

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

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