Flex 4.5 Spark Datagrid сортировка по нескольким столбцам

Кто-нибудь знает, поддерживает ли Flex 4.5 Spark Datagrid сортировку по нескольким столбцам изначально, как это делает ADG?

Я смотрю документацию API и ничего не вижу по этому поводу...

Спасибо


person Mark    schedule 09.05.2011    source источник


Ответы (3)


Не изначально нет. Графики для Flex постоянно улучшаются, но это еще не добавлено.

Лучшим решением было бы иметь прослушиватель заголовков столбцов, а затем самостоятельно сортировать данные. Это не так сложно, но важно уметь сохранять «состояние» сортировки. Кроме того, это даст вам больше возможностей для изменения параметров сортировки.

person J_A_X    schedule 09.05.2011
comment
Спасибо, Джекс. Я не понимаю, что Adobe не скопировала код (с некоторыми изменениями) из AdvancedDataGrid в DataGrid. Основная логика для сортировки по нескольким столбцам уже есть, им просто нужно перенести ее на архитектуру spark. Сортировка по нескольким столбцам — это основная функция, которую многие пользователи хотели бы видеть в DG. - person Mark; 10.05.2011
comment
Spark DataGrid полностью переписан с нуля, потому что старые диаграммы были в лучшем случае «не очень». Из-за этой перезаписи изменилось множество различных концепций реализации (например, часть скинов). В конце концов, он станет стандартным, но они должны полностью протестировать его, прежде чем выпускать. - person J_A_X; 10.05.2011

В версии 4.10/4.11 от Apache есть необходимые методы. Мы написали об этом в блоге здесь: http://blog.flexicious.com/post/Spark-DataGrid-Multi-Column-Sort.aspx

person flexicious.com    schedule 13.11.2013

Я использую свойство sortCompareFunction искрового DataGrid, чтобы определить функцию с логикой сортировки по нескольким столбцам. На данный момент это работает достаточно хорошо.

person Anjan    schedule 04.07.2011