Question

J'utilise dhtmlxgrid et appelez la fonction

mygrid.load ( url, "json" ) . 

L'URL pointe sur un fichier qui comporte les données ci-dessous.

Les données renvoyées par l'URL sont de format

data = {
rows: [{
    id: 1001,
    data: ["200", "The Rainmaker", "John Grisham", "101", "0" ]
    }, {
    id: 1002,
    data: ["1002", "A Time to Kill", "John", "90", "110" ]
    }]
}

Ce myGrid.load est appelé à plusieurs reprises en boucle toutes les quelques secondes.

La première fois, les données sont correctement chargées dans le myGrid.La fois la prochaine fois également lorsque les données sont modifiées, elle est correctement mise à jour dans la grille.

Le problème est que les nouveaux enregistrements et suppresses ne sont pas vus sur la grille.Toute idée de la manière dont cette méthode peut être effectuée dans cette méthode.

J'essaie de trouver quelque chose d'équivalent de mygrid.updatefromxml - mais pour JSON avec insertion / suppression.

http://docs.dhtmlx.com/doku.php?id=DHTMLXGRID: API_METHOD_DHTMLXGRIDOBJECT_UPDATEDAREFROMXML (mais pour JSON)

Était-ce utile?

La solution

Pour recharger des données, vous devez utiliser quelque chose comme Suivant

grid.clearAll(); //clear old data first
grid.load(url, "json");

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top