Проблема сортировки после группировки - PullRequest
1 голос
/ 28 июля 2010

Вот моя таблица предварительных данных без группировки, альтернативный текст http://1.bp.blogspot.com/_T_-j3ZLqfNQ/TE-bkKh76uI/AAAAAAAABqg/65dHe-tzj1A/s1600/4.PNG

После применения группировки сортировка теряется, см. Ниже, альтернативный текст http://3.bp.blogspot.com/_T_-j3ZLqfNQ/TE-bqbDQr4I/AAAAAAAABqo/InBWCerJ3H4/s1600/5.PNG

кода, который применяется после того, как группировка выполнена, и GroupingCollection назначен сетке.

//Sorting grid once grouping done
                dataGrid.validateNow();
                var s:Sort = new Sort();
                s.fields = [new SortField("hazardnum")];
                s.compareFunction = hazardSortItems;

                dataGrid.dataProvider.sort=s;
                dataGrid.dataProvider.refresh();

Вот моя функция сравнения,

private function hazardSortItems(a:Object, b:Object,fields:Array=null):int { 
             return ObjectUtil.stringCompare(a.hazardnum.toString(),b.hazardnum.toString(),false); 
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...