1

У меня есть небольшая проблема с использованием Kendo UI Dataviz.Используйте индикатор загрузки Kendo Ui с dataviz

Рендеринг занимает около 15-20 секунд, поэтому я должен показать индикатор загрузки.

Kendo говорит, что использовать 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); 

}); 
Смежные вопросы