Bonjour tout le monde,
Je possède un dataGrid connecté à un JSonRestStore.
Je voudrais ajouter une ligne à mon tableau. D'après ce que j'ai pu lire dans la doc il suffit d'ajouter un élément dans le store et le dataGrid se met à jour automatiquement.
C'est ce que j'ai essayé de faire en suivant ce tuto.
L'ajout dans le store semble se dérouler correctement mais mon dataGrid ne se met pas à jour.
Voici mon store:Voici ma dataGrid:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 store : new dojo.store.JsonRest({ target:lib.utils.appBaseUrl + "admin/projects" }),Et enfin voici comment j'ajoute mon item :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 grid = new dojox.grid.DataGrid({ store: dataStore = dojo.data.ObjectStore({objectStore: this.store}), structure: [...] }, "projects-table"); grid.startup();Où est-ce que ça cloche ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var newProj = { "reference": "new !!!", "contractReference": "", "createdOn": 1322470989000, "updated_on": null, "name": "Project de test", "state": "INIT_PHASE1", "description": "" }; this.store.add(newProj);
Partager