KendoUI:为什么classAxis中的日期被洗牌?

时间:2012-05-11 08:40:24

标签: javascript php jquery kendo-ui kendo-dataviz

我正在使用KendoUI DataViz Chart来显示统计数据并且具有来自JSON数据源的日期并且被设置为categoryAxis,但是它们会被自动洗牌,即;不知何故,中间日期显示为第一个字段,反之亦然。请查看附带的屏幕截图以获取详细信 我不知道为什么会这样,请帮忙! enter image description here

2 个答案:

答案 0 :(得分:3)

我认为您使用Chrome中的stable sort来解决问题。此问题已通过Kendo UI的Q2 2012 SP1发行版修复。

答案 1 :(得分:0)

我相信Kendo UI Charts正在寻找一个unix时间戳。尝试将几个值格式化为时间戳,然后使用模板格式化日期,如下所示:

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

formatDate将是您定义的函数,可以生成您想要在轴中显示的字符串。

我认为这种方法可以让剑道正确订购日期,并为您提供所需的格式。