【问题标题】:Give a Linear Gauge custom labels给一个线性仪表自定义标签
【发布时间】:2015-03-06 17:07:53
【问题描述】:

我有一个像这样定义的剑道线性规...

$("#gauge").kendoLinearGauge({

    pointer: {
        value: 4.5,
        shape: "arrow"
    },

    scale: {
        majorUnit: 1,
        minorUnit: 1,
        max: 6,
        ranges: [
            {
                from: 0,
                to: 1,
                color: "#ffc700"
            }, {
                from: 1,
                to: 2,
                color: "#ff7a00"
            }, {
                from: 2,
                to: 3,
                color: "#c20000"
            }, {
                from: 3,
                to: 4,
                color: "#FF0000"
            }, {
                from: 4,
                to: 5,
                color: "#00FF00"
            }, {
                from: 5,
                to: 6,
                color: "#0000FF"
            }
        ]
    }
});

这会产生一个看起来像这样的仪表......

我想要做的是用“未验证”、“已验证”、“打开”等字符串值替换数字标签,这样我最终会得到更类似于此的内容...

我相当有信心我应该能够使用模板来做到这一点,但我什至无法获得最简单的示例(包括下面来自 telerik 网站的示例)工作。

$("#linear-gauge").kendoLinearGauge({
     scale: {
         labels: {
             // labels template
             template: "#= value #%"
         }
     }
});

谁能给点建议?

【问题讨论】:

    标签: kendo-ui kendo-treeview


    【解决方案1】:

    创建模板函数

    template: function (rec) {
        var label;
        switch (rec.value) {
            case 0:
                label = 'un verified';
                break;
            case 1:
                label = 'verified';
                break;
            default:
                label = 'open';
        }
        return label;
    }
    

    http://dojo.telerik.com/@harsh/EgeVa

    【讨论】:

    • 你能重新发布你的道场示例吗?我周五在家看了看它,它在那里并且正在工作,今天早上(从我的办公室计算机获得)它是空的。
    • 谢谢。 TBH 我不确定总部的 IT 纳粹分子是否让我难以看到它,或者它是否真的消失了! :-)
    • 所以我回到家就看到了。它必须再次组 IT。感谢您的检查。
    猜你喜欢
    • 1970-01-01
    • 2021-03-29
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多