我使用的是 KendoUI 版本 2013.2.716,我遇到了一个问题,每当切换系列图例时,显示的行都会乱七八糟。将一行切换为不显示后,无法返回到显示所有行的状态。如果有已知的解决方案,将不胜感激。我的行代码没什么特别的,但无论如何它都在这里:
function createLine(data, leaf) {
var entity = leaf ? "#graphLeaf" : "#graph";
$(entity).kendoChart({
dataSource: {
data: data
},
title: {
text: "Stats"
},
legend: {
position: "bottom"
},
seriesDefaults: {
type: "line",
missingValues: "gap"
},
series:
[{
field: "CountOne",
name: "Count One"
}, {
field: "CountTwo",
name: "Count Two"
}],
categoryAxis: {
field: "DateNum",
labels: {
template: "#= convertDateNum(value) #"
},
minorUnit: 1
},
valueAxis: {
min: 0,
labels: {
format: "{0:n0}"
},
},
tooltip: {
visible: true,
format: "{0:n0}"
},
chartArea: {
background: 'transparent'
}
});
该问题是由于同时使用了 kendo web 和 kendo dataviz javascript 文件:
-
kendo.dataviz.min.js
-
kendo.web.min.js
将自己站点上使用的所有文件更改为 kendo kendo.all.min.js
修复了该问题。