0
我已经决定在某些情况下与Kendo一起提供的MVC包装只是太严格而且难以遵循。 Telerik增加了调用Javascript函数来计算图表上点的颜色的功能。但是我找不到这个语法的任何例如对于MVC为什么我的剑道图不会被渲染?
所以我决定用包装来帮助生成我的JavaScript和我CSHTML文件中使用此
然而,当我这样做我的图表没有呈现?
<div id="chartContainer" class="chartContainer">
<script>
function CreateChart() {
$("#kendoChart").kendoChart({
"chartArea": {
"border": {
"width": 1,
"dashType": "solid",
"color": "#cdcdcd"
}
},
"plotArea": {
"margin": {
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
},
"legend": {
"visible": false
},
"series": [{
"name": "Consumption",
"type": "column",
"field": "Consumption",
"categoryField": "PeriodDateTime"
}],
"categoryAxis": [{
"labels": {
"format": "dd/MM/yy",
"rotation": -90,
"step": 48
},
"majorGridLines": {
"visible": false
},
"type": "date",
"baseUnit": "minutes",
"baseUnitStep": 30
}],
"valueAxis": [{
"labels": {
"format": "{0:N0}"
},
"line": {
"visible": false
},
"title": {
"text": "Consumption kWh"
}
}],
"transitions": false,
"seriesColors": ["green"],
"tooltip": {
"format": "{0:N0}",
"visible": true
},
"autoBind": false
});
}
CreateChart();
</script>
</div>
但是,这并不呈现?
我自己也尝试从的document.ready,但没有运气调用CreateChart要么
请参考下面
截图我也试图找到包含div和调用的appendChild,但我得到一个错误说明没有方法appendChild?
有谁知道我在做什么错?这一定是愚蠢明显的东西,但我不能看到它!
Paul
好的,谢谢我会尝试,当我到办公室时,它将只需要在标记中的临时数据源我猜,因为我替换它,当用户选择网格中的一行 – Paul