Функция сортировки не вызывается в Flex Datagrid - PullRequest
0 голосов
/ 11 октября 2009

Я создаю Datagrid в AS3 и добавляю функцию сортировки к столбцу. Однако эта функция сортировки никогда не вызывается. Есть идеи?

            dg_gruppenUebersicht = new NestedDataGrid;
            dg_gruppenUebersicht.sortableColumns = true;
            dg_gruppenUebersicht.dataProvider = arrCol_gruppenTnAkt;
            dg_gruppenUebersicht.columns = new Array;
            var cols : Array = dg_gruppenUebersicht.columns;

            //initalize datagrid
            var dgc : DataGridColumn = new DataGridColumn( "Jahrgang" );
            dgc.dataField = "TnJahrgang";
            dgc.labelFunction = MyFormatter.lblfunc_alter2jahrgang;
            dgc.sortable = true;
            dgc.sortCompareFunction = compareFunc_tnJahrgang;
            dgc.headerText = "Alter";
            dgc.headerRenderer = new ClassFactory( at.moschitz.VDGHeader );
            dgc.width = 20;
            cols.push( dgc );

            dg_gruppenUebersicht.columns = cols;

Странно, функция метки вызывается.

Спасибо Martin

1 Ответ

0 голосов
/ 11 октября 2009

Попробуйте позвонить arrCol_gruppenTnAkt.refresh(); в конце.

Есть ли другие столбцы в сетке данных? Если да, то щелкнули ли вы столбец dgc, чтобы отсортировать сетку в соответствии с этим столбцом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...