0

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

非常感谢您的帮助

4

1 回答 1

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

在哪里

于 2013-01-21T17:07:38.927 回答