Actionscript 3 ActionScript中的DataGrid列排序
Iam从后端获取一个数组,他以相同的顺序发送该数组,但当Iam将其分配给datagrid的dataProvider时,Iam没有以相同的顺序获取该数组 有人能建议如何控制数据网格中列的顺序吗 我不知道我从后端接收的列数,但我需要确保第一列始终称为DATE,最后一列始终为TOTAL 谁能建议一下该怎么办 谢谢,Actionscript 3 ActionScript中的DataGrid列排序,actionscript-3,Actionscript 3,Iam从后端获取一个数组,他以相同的顺序发送该数组,但当Iam将其分配给datagrid的dataProvider时,Iam没有以相同的顺序获取该数组 有人能建议如何控制数据网格中列的顺序吗 我不知道我从后端接收的列数,但我需要确保第一列始终称为DATE,最后一列始终为TOTAL 谁能建议一下该怎么办 谢谢, KumarDataGrid有一个可以使用的columns属性 private function reorderColumns() { var columns:Array = dat
KumarDataGrid有一个可以使用的columns属性
private function reorderColumns()
{
var columns:Array = dataGrid.columns;
var dateColumn:DataGridColumn;
var totalColumn:DataGridColumn;
var filter:Function = function(element:*, index:int, arr:Array)
{
if(DataGridColumn(element).dataField == "DATE")
{
dateColumn = element;
return false;
}
if(DataGridColumn(element).dataField == "TOTAL")
{
totalColumn = element;
return false;
}
}
columns.filter(filter);
columns.unshift(dateColumn);
columns.push(totalColumn);
dataGrid.columns = columns;
}
您好,我有一个名为dataGridColumnArray()的数组,它包含所有datagrid列。你能告诉我如何使用这个函数吗?我试着使用这个函数,我得到的是一个值,而不是一个函数错误。var reorderColumns:Array=reorderColumns(gridReportColumnsArray);我是用上面的方法调用函数的。你能告诉我你不是想一字不差地用吗?我只是作为提纲写的。