我想通过调用方法格式化mt x轴标签,如下所示:
xAxis: {
labels: {
template: "#= shortLabels(value) #"
},
}
function shortLabels(value) {
var strValue = kendo.toString(value)
strValue = strValue + "";
strValue = strValue.substring(1)
return strValue;
}
但是我得到了
shortLabels未定义错误
基本上它不会调用该方法。
答案 0 :(得分:1)
您可以在kendo-template中设置您的功能。你知道,不是那种美,而是有效:
<script id="labelTemplate" type="text/x-kendo-template">
#
var strValue = kendo.toString(value)
strValue = strValue + "";
strValue = strValue.substring(1);
#
#= strValue #
</script>
并在图表属性中:
labels: {
template: kendo.template($("#labelTemplate").html())
}