visualizzare e nascondere l'animazione di carico è:
// Display progress
kendo.ui.progress($("#loading"), true);
// Hide progress
kendo.ui.progress($("#loading"), false);
quindi si dovrebbe utilizzare requestStart
e requestEnd
eventi nel DataSource
per sapere quando per mostrare o nascondere l'animazione progresso.
Il DataSource della Carta sarebbe:
dataSource : {
transport : {
read: {
url:...
}
},
sort : {
field: "year",
dir : "asc"
},
requestStart: function() {
kendo.ui.progress($("#loading"), true);
},
requestEnd : function() {
kendo.ui.progress($("#loading"), false);
}
},
Esempio qui: http://jsfiddle.net/OnaBai/kcptr/
C'è un esempio completo per questo sul sito docs Telerik: http://docs.telerik.com/kendo -ui/dataviz/chart/how-to/show-overlay-while-loading –
Penso che lo abbiano incluso come parte della loro libreria ora. Non era il caso 2 anni fa ... Grazie per il link! –