2015-03-27 1 views
0

Нужно отсортировать столбец даты в Flex datagrid. Функция сортировки для flex дает всю информацию о строках в качестве параметра, и сравнение должно выполняться с использованием свойства, имеющего дату .i.e. data1.datefield и data2.datefield2. В настоящее время у меня есть только имя поля в качестве текста, как я могу использовать его в сравнении?Поле даты сортировки Flex Datagrid, не зная имя поля

+0

если у вас есть поле в виде строки, вы можете получить доступ к нему, как этот объект [ИмениСвойства], вы можете также проверьте Object.hasOwnProperty (может быть полезно) – simion314

+0

проверьте этот аналогичный вопрос о сортировке по датам в сетях данных http://stackoverflow.com/questions/8892409/sort-dates-in-a-flash-as3-datagrid –

ответ

0

Вызывается функция сравнения, созданный, как показано ниже

function(obj1:Object, obj2:Object):int{return date_sortCompareFunc(obj1, obj2, this.name);}; 

и используется имя столбца как это было предложено @ simion314

Смежные вопросы