KendoUI: почему тасуются даты в категории Axis?

Я использую диаграмму KendoUI DataViz для отображения статистических данных и дат, поступающих из источника данных JSON и устанавливаемых как categoryAxis, но они автоматически перетасовываются, т.е. как-то средняя дата показывается как первое поле и наоборот. Пожалуйста, найдите прикрепленный скриншот для деталей. Я не знаю, почему это происходит, пожалуйста, помогите!

2 ответа

Я думаю, что вы столкнулись с проблемой стабильной сортировки в Chrome:). Эта проблема исправлена ​​в версии Q1 2012 SP1 интерфейса Kendo.

Я считаю, что графики пользовательского интерфейса Kendo ищут метку времени Unix. Попробуйте отформатировать пару ваших значений как отметку времени, а затем использовать шаблон для форматирования даты следующим образом:

categoryAxis: {
    labels: {
        template: "#= formatDate(value) #"
    }
}

FormatDate будет определяемой вами функцией, которая может создавать строку, которую вы хотите отобразить на оси.

Я думаю, что этот подход позволит кендо правильно упорядочить ваши даты и даст вам формат, который вы ищете.

Другие вопросы по тегам