kendo网格延迟加载gif

时间:2013-01-21 16:11:50

标签: asp.net-mvc grid loading kendo-ui

我在asp.net-mvc3应用程序中尝试KendoUI Grid。我想不显示加载giff或延迟它使它只在加载几秒后出现,而不是立即!但我不知道我怎么能这样做。 有任何想法吗?

非常感谢您的帮助

1 个答案:

答案 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);

哪里