KendoUI: почему тасуются даты в категории Axis?
Я использую диаграмму KendoUI DataViz для отображения статистических данных и дат, поступающих из источника данных JSON и устанавливаемых как categoryAxis, но они автоматически перетасовываются, т.е. как-то средняя дата показывается как первое поле и наоборот. Пожалуйста, найдите прикрепленный скриншот для деталей. Я не знаю, почему это происходит, пожалуйста, помогите!
2 ответа
Я думаю, что вы столкнулись с проблемой стабильной сортировки в Chrome:). Эта проблема исправлена в версии Q1 2012 SP1 интерфейса Kendo.
Я считаю, что графики пользовательского интерфейса Kendo ищут метку времени Unix. Попробуйте отформатировать пару ваших значений как отметку времени, а затем использовать шаблон для форматирования даты следующим образом:
categoryAxis: {
labels: {
template: "#= formatDate(value) #"
}
}
FormatDate будет определяемой вами функцией, которая может создавать строку, которую вы хотите отобразить на оси.
Я думаю, что этот подход позволит кендо правильно упорядочить ваши даты и даст вам формат, который вы ищете.