Kendo UI 图表 - 如何在加载数据时显示动画?

2024-01-13

我有一个用 JavaScript 生成的 KendoUI 图表。有没有办法用命令清除绘图区域?目的是在等待数据源读取远程数据时显示“正在加载...”图像。

Thanks


显示和隐藏加载动画是:

// Display progress
kendo.ui.progress($("#loading"), true);

// Hide progress
kendo.ui.progress($("#loading"), false);

那么你应该使用requestStart and requestEnd事件在DataSource了解何时显示或隐藏进度动画。

图表的数据源是:

dataSource    : {
    transport   : {
        read: {
            url:...
        }
    },
    sort        : {
        field: "year",
        dir  : "asc"
    },
    requestStart: function () {
        kendo.ui.progress($("#loading"), true);
    },
    requestEnd  : function () {
        kendo.ui.progress($("#loading"), false);

    }
},

这里的例子:http://jsfiddle.net/OnaBai/kcptr/ http://jsfiddle.net/OnaBai/kcptr/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kendo UI 图表 - 如何在加载数据时显示动画? 的相关文章