【发布时间】:2015-05-08 21:50:28
【问题描述】:
我正在尝试按如下方式自定义工具提示,
self.updateChart = function () {
if ($("#chart").data("kendoChart") != undefined) {
var chart = $("#chart").data("kendoChart");
// the following line throws an error
chart.options.tooltip.template= "#= myTooltip(value) # ";
}
chart.refresh();
}
function myTooltip(value) {
return Math.abs(value.x) + " , " + Math.abs(value.y);
}
但是我收到以下错误
“未捕获的引用错误:myToolTip 未定义”
做以下工作;但是我想继续处理上面的代码,这会给我更多的灵活性。
$("#chart").kendoChart({
tooltip: {
visible: true,
template: "#= myTooltip(value) # "
}
});
function myTooltip(value) {
return Math.abs(value.x) + " , " + Math.abs(value.y);
}
【问题讨论】:
-
消息告诉您
chart.options.series.tooltip未定义。chart.options.series是什么?它来自哪里? -
我实际上已经解决了这个问题,然后我遇到了另一个问题,我的问题已经更新
-
你在剑道图表函数上面定义了myTooltip函数吗?有时这是必需的。
-
@Vash,你对下面的问题stackoverflow.com/questions/30144782/…有什么了解
标签: javascript kendo-ui kendo-chart kendo-tooltip