1

我有一个小问题,使用Kendo UI Dataviz。使用Kendo Ui加载指标与dataviz

渲染需要大约15-20秒,所以我必须显示加载指示器。

剑道说使用kendo.ui.progress(http://docs.kendoui.com/api/web/ui)。

它非常适合于任何一个DIV而不是Datawiz ......我不能让它工作......当然这并不能...

这里我的代码:

<div class="chart-wrapper"> 
    @(Html.Kendo().Chart<SerialisableCustomer>() 
     .Name("chart") 
     .Title("Répartition du CA généré par les agences") 
     .(dataSource => 
     { 
      .... 
     }) 
</div> 
<script> 
    var ajaxContainer = $("#chart"); 

    // show loading overlay 
    kendo.ui.progress(ajaxContainer, true); 

    // hide loading overlay 
    //kendo.ui.progress(ajaxContainer, false); 

</script> 

不任何人有想法?

在此先感谢

回答

1

玉以及我发现这个问题...

图表的股利尚未建立时,我打电话给kendo.ui.progress功能。

我不得不用jQuery准备推迟它:

$(document).ready(function() { 

    var ajaxContainer = $("#chart"); 

    // show loading overlay 
    kendo.ui.progress(ajaxContainer, true); 

});