Ну, из Таблица данных YUI
Ожидается, что данные будут храниться в собственных типах JavaScript . Например, ожидается, что дата будет экземпляром JavaScript Date, а не строкой типа «4/26/2005» для правильной сортировки . Следовательно, тип данных (например, String, Number, Date и т. Д.), Хранящихся в dataTable , определяет алгоритм сортировки , а не тип, определенный в вашем средстве форматирования определения столбцов свойство.
Что подразумевает свойство форматера (используется для отображения данных в удобном для человека формате), функция не имеет ничего общего с алгоритмом сортировки
Как преобразовываются входные данные ???
Преобразование типов данных по мере поступления данных в вашу таблицу данных включается через свойство синтаксического анализатора в массиве полей responseSchema вашего DataSource
Ваш вопрос не ясен. Я полагаю, ваши данные поступают как мм / дд / гггг ЧЧММСС . Если это так, вам нужно преобразовать в обычную дату JavaScript (как сказано выше) с помощью свойства парсера dataSource
myDataSource.responseSchema = {
fields: [
{key:"birthDate", parser:function(data) {
// Convert to native JavaScript objects right here
}}
]
}