Flex - как я могу сортировать DataGrid столбец, используя средства визуализации элементов в заголовке?

голоса
1

Я использую продвинутые сетки данных, которая использует пользовательское средство визуализации элементов для заголовка столбца и теперь сортировки не работаю. Если я вынимаю пользовательские средства визуализации он отлично работает, но мне нужно работать с визуализатором. Кто-нибудь знает как это сделать? Я новичок в Flex и ActionScript.

Задан 09/12/2008 в 17:20
источник пользователем
На других языках...                            


1 ответов

голоса
1

Вы должны реализовать sortCompareFunction для столбца DataGrid:

Например:

<mx:DataGridColumn headerText="Foo" dataField="bar" sortCompareFunction="compareTypes">

Давайте просто делать вид, что это DataGridColumn как рядный визуализации элементов ...

И тогда функция определяется следующим образом:

public static function compareTypes(typeOne:Object, typeTwo:Object):int
{
    return ObjectUtil.stringCompare(String(typeOne.foo), String(typeTwo.foo));
}
Ответил 02/12/2009 в 20:58
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more