Порядок столбцов DataGrid в ActionScript - PullRequest
0 голосов
/ 09 июля 2009

Я получаю массив из Backend, и он отправляет массив в том же порядке, но когда iam присваивает его dataProvider для iatagrid, я получаю не в том же порядке.

Может кто-нибудь подсказать, как контролировать порядок столбцов в сетке данных.

Я не знаю, сколько столбцов я получаю от бэкэнда, но мне нужно убедиться, что первый столбец всегда называется ДАТА И ПОСЛЕДНЯЯ КОЛОННА всегда ОБЩАЯ.

Может кто-нибудь подсказать, что делать.

Спасибо, Кумар

1 Ответ

1 голос
/ 09 июля 2009

DataGrid имеет свойство столбцов, которое вы можете использовать.

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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...