我正在 asp.net-mvc3 应用程序中尝试 KendoUI Grid。我不想显示加载 gif 或延迟它以使其仅在加载几秒钟后出现,而不是立即出现!但我不知道我怎么能做到这一点。有任何想法吗?
非常感谢您的帮助
我正在 asp.net-mvc3 应用程序中尝试 KendoUI Grid。我不想显示加载 gif 或延迟它以使其仅在加载几秒钟后出现,而不是立即出现!但我不知道我怎么能做到这一点。有任何想法吗?
非常感谢您的帮助
您无法更改内置加载,但是使用事件您可以对 dataSource 事件执行以下方法:
var loading =false;
function start(){
loading = true;
setTimeout(function(){
showLoading()//i.e. make your loading gif visible
},2000);
}
function end(){
loading = false;
hideLoading(); //hide the gif
}
$('#gridName').data().kendoGrid.dataSource.bind('requestStart',start);
$('#gridName').data().kendoGrid.dataSource.bind('requestEnd',end);
在哪里