我在asp.net-mvc3应用程序中尝试KendoUI Grid。我想不显示加载giff或延迟它使它只在加载几秒后出现,而不是立即!但我不知道我怎么能这样做。 有任何想法吗?
非常感谢您的帮助
答案 0 :(得分:1)
您无法更改内置加载,但是使用事件可以对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);
哪里