2010-08-11 3 views
0

J'essaie d'utiliser l'édition de formulaire sur jqgrid. Lorsque les données sont modifiées, les données sont automatiquement envoyées au serveur Web. Je ne veux pas envoyer des données éditées au serveur. Il suffit d'éditer les données sur la valeur de la balise html? Une idée? Pouvez-vous mettre un exemple de travail?Comment désactiver la mise à jour automatique lorsque jqGrid est édité?

Merci pour tout conseil?

Répondre

1

L'édition de formulaire ne prend pas uniquement en charge l'édition locale. J'ai suggéré à Tony (le développeur de jqGrid) de l'implémenter dans la prochaine version de jqGrid (voir http://www.trirand.com/blog/?page_id=393/feature-request/support-of-editurl-clientarray-local-editing-for-the-form-editing/). Nous pouvons espérer que cette fonctionnalité sera implémentée dans le futur.

Actuellement, vous ne pouvez utiliser que l'édition en ligne ou l'édition de cellule avec les codes datatype: 'local' et editurl: 'clientArray'. À titre d'exemple, voir http://www.ok-soft-gmbh.com/jqGrid/ClientsideEditing4.htm. Pour passer en mode édition, double-cliquez. Pour effectuer la modification (pour enregistrer les résultats d'édition localement), utilisez la touche Entrée.

+0

Merci beaucoup. – Zeck

+0

Bienvenue! Personnellement, je préfère la dernière fois généralement pour utiliser l'édition en ligne au lieu de l'édition de formulaire, car les utilisateurs trouvent cette méthode plus intuitive. – Oleg

Questions connexes