20.11.2007, 00:23 | #1 |
Участник
|
сортировка в подчиненном ds
Как для форм, содержащих заголовок и строки, а-ля SalesTable, сделать так, чтобы при наложении сортировки с помощью формы фильтрации на строки подчиненного ds, эта сортировка применялась ко строкам, не только связанным с текущим заголовком, но и к строкам , привязанным к другим записям родительского DS. То есть, при передвижении на том же SalesTable в верхнем гриде, появляющиеся строки в нижнем всегда были отсортированы по нужному полю.
|
|
20.11.2007, 00:30 | #2 |
Участник
|
Нуу. Тут просто нужно это сортировку накладывать повторно (если требуется) в executeQuery() строк.
Но, опять же, оочень нечеткая постановка задачи. Можно (и надеюсь кто-то потратит время и приведет хотя бы пару штук) привести массу примеров, когда ваша модификация будет работать коряво... |
|
20.11.2007, 00:36 | #3 |
MCTS
|
в inite датасорса SalesLine пишем:
X++: super(); salesLine_Ds.query().dataSourceNo(1).addSortField(fieldnum(SalesLine, Name)); |
|
20.11.2007, 00:42 | #4 |
Участник
|
Это статически укажет порядок сортировки строк, а девушке, насколько я понял, нужно делать это в зависимости от выбора пользователя.. И, скорее всего, изменять сортировку при повторном выборе в форме сортировки
|
|
20.11.2007, 01:05 | #5 |
Участник
|
да, вы правильно поняли
|
|
20.11.2007, 01:07 | #6 |
Участник
|
Цитата:
Сообщение от kashperuk
Нуу. Тут просто нужно это сортировку накладывать повторно (если требуется) в executeQuery() строк.
Но, опять же, оочень нечеткая постановка задачи. Можно (и надеюсь кто-то потратит время и приведет хотя бы пару штук) привести массу примеров, когда ваша модификация будет работать коряво... Последний раз редактировалось kitty; 20.11.2007 в 01:15. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Веделенные записи из связанного DS | 3 | |||
Сортировка в гриде с двумя DataSource | 15 | |||
FormListControl сортировка | 2 | |||
Привязка фильтров от одного DS к другому | 10 | |||
Вызов метода modified DS | 1 |
|