Flex では、次のコードを使用して DataGrid での並べ替えを許可しています (データはサーバー側でページングおよび並べ替えられます)。
プライベート関数 headerReleaseHandler(event:DataGridEvent):void
{
var column:DataGridColumn = DataGridColumn(event.currentTarget.columns[event.columnIndex]);
if(this.count>0)
{
if(this.query.SortField == column.dataField)
{
this.query.SortAscending = !this.query.SortAscending;
}
そうしないと
{
this.query.SortField = column.dataField;
this.query.SortAscending = true;
}
this.fill();
}
event.preventDefault();
}
これは、並べ替えを示す矢印が表示されないことを除いて、完全に機能します。どうすればそれを達成できますか?
ありがとう!/ニールス