javascript - Kendo 中的自定义方法调用

标签 javascript kendo-ui kendo-chart kendo-tooltip

我正在尝试按如下方式自定义工具提示,

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);
}

但是我收到以下错误

"Uncaught Reference Error:myToolTip is not defined"

做如下工作;但是我想继续研究上面的代码,这会给我更大的灵 active 。

$("#chart").kendoChart({
    tooltip: {
        visible: true,
        template: "#= myTooltip(value) # "
    }
});

function myTooltip(value) {
    return Math.abs(value.x) + " ,  " + Math.abs(value.y);
}

最佳答案

试试这个:

$("#chart").kendoTooltip(
{
    content : '#= myTooltip(value) #'
    ...
});

检查有一些好的示例的文档:

http://demos.telerik.com/kendo-ui/tooltip/api

另请查看此示例:

http://demos.telerik.com/kendo-ui/tooltip/template

关于javascript - Kendo 中的自定义方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30133384/

相关文章:

c# - 如何将 Entity Framework 6 绑定(bind)到 KendoUI Grid

c# - Kendo Grid 自定义操作按钮图标

kendo-ui - 如何删除剑道图表 y 轴中的小数位

kendo-ui-angular2 - Kendo 角度图表图例颜色

javascript - JS(document.getElementById ("example").textContent)不显示var中的内容

JavaScript - 所有数组方法均未捕获类型错误

javascript - 基于 div ID 的 HTML 表格颜色

javascript - 如何确定视频是否在 Chrome 中以全屏模式播放

angular - Kendo for Angular - 布局控件不起作用

javascript - Kendo、TypeScript 定义错误 :