Bonjour,
développeur J2EE depuis pas mal d'années, je m'intéresse depuis peu au framework GWT.
J'ai donc installé celui ci ainsi que la librairie GXT et créé un petit projet à base d'exemple trouvé sur l'overview de GXT.
Ce que je cherche à faire est plutôt tout bête : lire un fichier XML, afficher dans un Grid son contenu, pouvoir le modifier et, grâce à un bouton "save", sauvegarder mes modifications.
Pour ce faire, j'utilise un mix entre le XmlGridExample et le EditableGridExample tout deux présent sur le site de GXT (http://extjs.com/examples/explorer.html).
Le 1er me permet de lire un fichier XML (grâce entre autre à XmlLoadResultReader) et le second à obtenir des cellules modifiables ainsi qu'un bouton save.
C'est à partir de la que cela coince quelque peu.
L'action sur le save est store.commitChanges();
Cela permet, si je ne m'abuse, de valider la saisie et de la "remonter" au grid comme enregistrée. Mais en aucune manière mon fichier XML n'est modifié.
Ma question est, comment faire cette sauvegarde en XML? Dois je passer par un appel RPC afin d'enregistrer sur le serveur? Comment cela fonctionne t'il dans ce cas? Et comment ne réaliser la sauvegarde que d'un seul élément XML dans un fichier pouvant en contenir plusieurs?
Je ne sais pas si je suis très clair ni si je m'y prends bien mais j'espere avoir quelques éléments de réponses grâce à vous
Merci d'avance