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

});