Próbuję wykonać kilka sugestii dotyczących odświeżania siatki kendo, takiej jak this.Jak wywołać funkcję refresh() na kendo-grid z kontrolera Angular?
Istotnym jest, że w html mam:
<div kendo-grid="vm.webapiGrid" options="vm.mainGridOptions">
Następnie w kontroler mam:
vm.webapiGrid.refresh();
Uwaga: używam składni ControllerAs więc używam „VM "zamiast dolnego zakresu.
Mój problem polega na tym, że "vm.webapiGrid" jest niezdefiniowane. Wydaje się to tak proste, ale nie jestem pewien, dlaczego jest nieokreślony.
To zaczyna mnie do tego docierać (chociaż prawdopodobnie odetnę mi palce za użycie selektora jquery). Problem polega na tym, że funkcja odświeżania oczekuje zdarzenia. Jeśli oceniam, widzę: function (e) { var that = this, length, ..... –
możesz utworzyć jsfiddle z kodem ..dat byłoby łatwo złapać problem .. – Andrea
http://stackoverflow.com/questions/18399805/reloading-refreshing-kendo-grid To również pomoże –