Показать сообщение отдельно
Старый 17.11.2005, 12:29   #10  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Могу предложить следующее

1. Перекрывать Sort
2. В Sort проверять предыдущую сортировку по нужному полю. Если сортировка установлена, то передавать в super() параметр с обратной сортировкой, если нет, то с сортировкой по умолчанию. Для корректной работы с сортировкой по правой кнопке пропускать этот шаг при выборе сортировки в контекстном меню.
3. Сбрасывать сортировки для всех датасорусов перед вызовом super.

Во вложении приведен пример реализации
Вложения
Тип файла: zip GridSortDatasources.zip (3.1 Кб, 344 просмотров)
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: mazzy (5), kashperuk (1), simply2double (1).