значение - ReinsDepositAmount
**
вывод
**
Недавно я заполучил одну из сортировок по дате приложения в сетке пользовательского интерфейса кендо.
В сетке кендо имя столбца определяется следующим образом
Входящее значение в ReinsDepositDate
- формат месяца, числа, года. 23.08.1991
Имя поля - ReinsDepositDate:
{
field: "ReinsDepositDate", type: "date", title: "Due Date",format: "{0:M/d/yyyy}", width: 100, filterable: {
cell: {
operator: "contains"
}
}
},
При сортировке даты ее сортировка по первым значениям.
- 1/12/1994
- 23/1/2015
- 13/1/1992
означает, что при подъеме я получаю
- 1/12/1994
- 13/1/1992
- 23/1/2015
Итак, я поместил модель схемы
тем не менее, я получаю тот же результат.
schema: {
model: {
fields: {
ReinsDepositDate: { type: "date",format: "{0:dd/MM/yyyy}"}
}
}
},
Я видел много демонстраций скрипок, здесь ничего не работает, почему:
Ссылки: http://fiddle.jshell.net/NqrDS/light/ Столбец даты сетки Kendo не форматируется
Поток дизайна:
Процесс проектирования заключается в использовании службы angular Http, чтобы получить значение из БД через API и назначить ответ источнику данных в сетке кендо. когда я делаю демонстрацию с файлами JSON, он работает нормально. Но то же самое применимо и здесь, значит не работает. поэтому я перешел к пользовательскому javascript для сортировки. столбцы: [$ scope.grdPrmiumDepositCol, -
Пользовательский javascript в атрибуте сортировки kendo сделает свое дело. работает нормально сделать эту часть.
{ field: "ReinsDepositDate", format: "{0:MM/dd/yyyy}",type:"date", sortable:{ compare: function (a, b) {
var c = new Date(a.ReinsDepositDate);
var d = new Date(b.ReinsDepositDate);
return c - d;
}`
}}],
Мой вопрос в том, почему я это делаю, потому что для кендо задан формат даты, и когда я попробовал демонстрационный пример с транспортом, прочитанным с файлом JSON, работающим нормально с форматом кендо. Все еще в замешательстве.