質問

私はArrayCollectionのが移入されますたAdvancedDataGridを持っています。

私は日付(そのプロパティの1)であるArrayCollectionを注文したので、それは過去から未来に示します。私はのArrayCollectionのソート後(データグリッドで即時表示用)GroupingCollectionを更新した場合の事は、ArrayCollectionの中の日付の順序は再びスクランブルが、すぐ人口たAdvancedDataGridが表示されますされます。

合計でそう:ArrayCollectionのから>ソート>リフレッシュGroupingCollection> Adv.DataGridが、ArrayCollectionのを移入もうソートされていない

誰もが前に、このような障害物につまずいた?

役に立ちましたか?

解決

解決:

private function populateGrid():void {

gc.source = siteTrafficData。    gc.refresh();

adv_dg.validateNow();

のvarソート:ソート=新しいソート();        sort.fields = [新しいするSortField( "日付")]。    するIHierarchicalCollectionView(adv_dg.dataProvider).sort =ソート。    するIHierarchicalCollectionView(adv_dg.dataProvider).refresh(); }

他のヒント

の代わりのdataProviderのデータグリッドを並べ替え - ビューではなく、モデルを変更。 sortableColumnsする列のグリッドとsortable財産のtrueプロパティを設定します。のsortCompareFunction プロパティを使用します列必要に応じています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top