Kendo UI grille: actualisation de la grille de données de toutes les 60 secondes avec les nouvelles données: la source de données et d'observer()

Je veux actualiser le Kendo UI grille du contenu de toutes les 60 secondes avec up-to-the-minute des données.

EDIT: Voici comment la source de données est affecté à la configuration initiale:

parsedData = $.parseJSON(data);

var dataSource = new kendo.data.DataSource({
    data: parsedData
});

$("#grid").kendoGrid({
    dataSource: dataSource, 
    . . .

Peut la grille de source de données de simplement être réaffecté dans un seul coup? Ou serait-il préférable de supprimer les éléments dans la base de données.données individuellement, ou par le nettoyage du tableau, puis d'injecter de nouveaux éléments ou de remplacer le tableau dans son intégralité? La mise en oeuvre de l'observer dans le schéma de Kendo de la source de données indiquent une approche plutôt qu'une autre?

Je n'ai pas embarqué sur cela, mais dans mon expérience avec les grilles, aller chemin du retour vers les premiers jours de Visual Basic, la modification d'une grille de source de données a toujours eu des effets secondaires indésirables et je n'ai pas de raison de s'attendre à ce sera plus lisse de navigation. Espérons que je me trompe.

Un AUTRE EDIT# (26 avril 2013): si il ya une approche de l'actualisation de la grille de données sous-jacente avec un nouvel ensemble de lignes ayant la même structure que précédemment, une approche qui permettrait de préserver l'élargissement/effondré état de la grille groupements de, qui serait mieux adapté à nos fins.

  • Voulez-vous dire à juste actualiser les données?
  • la structure reste la même; le nombre de lignes peut changer, et le contenu des cellules individuelles peuvent différer.
  • Utilisez-vous le kendo source de données pour récupérer vos données?
  • voir modifier. merci
InformationsquelleAutor Tim | 2012-12-15