Вниз
Скачать: CL | DM;

кастомная сортировка в ExpressQuantumGrid   Найти похожие ветки 

← →
onyx2012   (2011-10-03 14:18) [0]

Добрый день.

В сабже требуется модифицировать сортировку таким образом, чтобы она не затрагивала первые n строк. То есть не важно, по возрастанию или по убыванию пользователь сортирует данные - первые n-строк всегда должны быть наверху. В какую сторону копать? В обработчиках вижу только onSortingChanged, но это судя по всему не совсем то.

Спасибо.


← →
Медвежонок Пятачок ©   (2011-10-03 14:19) [1]

первые н и даже м строк и так всегда наверху.
подозреваю даже что первые н+м строк тоже всегда будут наверху.


← →
onyx2012   (2011-10-03 14:23) [2]


> первые н и даже м строк и так всегда наверху.

Хорошо, поясню более подробно. Запрос возвращает данные несколькими селектами через union all. Грид по дефолту отображает данные без сортировки. Мне нужно предусмотреть случай, если пользователю захочется отсортировать данные. Так вот те первые строки, что возвращаются селектом не должны улетать вниз, то есть в идеале нужно сортировать данные начиная, например, с пятой строки.


← →
Медвежонок Пятачок ©   (2011-10-03 14:24) [3]

в запросе пометь первые строки единицей.
остальные нулем.
сортируй умножая на миллион + остальные признаки.


← →
Медвежонок Пятачок ©   (2011-10-03 14:25) [4]

при обратной сортировке умножай на минус миллион.


← →
onyx2012   (2011-10-03 14:31) [5]

Медвежонок Пятачок, вариант, но похоже на костыли :)


← →
Медвежонок Пятачок ©   (2011-10-03 14:53) [6]

тебе все равно не обойтись от той или иной пометки "первых" записей.
а умножение на миллион - это просто так для мебели было предложено.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.004 c
15-1316509651
Dennis I. Komarov
2011-09-20 13:07
2012.01.08
SATA - SATA-II


2-1317733017
SergP
2011-10-04 16:56
2012.01.08
Есть ли в Delphi функция проверки IP-адреса на валидность?


11-1240200030
Дмитрий
2009-04-20 08:00
2012.01.08
Обработка исключений


2-1317631902
alexdn
2011-10-03 12:51
2012.01.08
Разложить строку посимвольно


2-1317565266
Pcrepair
2011-10-02 18:21
2012.01.08
TWebBrowser обрабатывает JAVA с ошибкой




   Наверх