与标签的Kendo图表模板,显示里面html标记

时间:2016-02-01 07:11:36

标签: javascript jquery asp.net-mvc kendo-ui kendo-chart

您好我正在使用Kendo图表,我使用模板显示标签,我按html标签格式化标签,但格式化不起作用。 请检查图像 enter image description here

同样适用于其他剑道元素但不适用于图表

下面是我的代码

 $("#chart").kendoChart({
                    ..
                    seriesDefaults: {
                        type: "line",
                        style: "smooth",
                        labels: {
                            visible: true,
                            position: "auto",
                            template: kendo.template('<b>sss</b>')

                           }
                    ..
)};

1 个答案:

答案 0 :(得分:1)

那么, 我发现只有这个解决方案:

labels: {
    template: "Year: #: value #",
    font: "bold normal 15px Arial,Helvetica,sans-serif", // or any font
},

它看起来并不支持html

编辑:

好吧,我有点玩这个和下一个例子我发现了什么。没错,它不是100%清晰,但您可以根据需要使用此代码段格式化文本。

重点是你可以将功能分配给颜色或字体属性..

labels: {
    visible: true,
    position: "auto",
    template: kendo.template('#=MyFunction(value) #'),
    color: Test,
    font: Test2
}

function Test(e)
{
        console.log(e.value);

        if(e.value %2 == 0)
        {
            return "red";
        }
        else
        {
            return "blue";
        }
}

Example here