je tentais de faire une cellule d'édition basée sur cette documentation http://www.trirand.com/jqgridwiki/doku.php?id=wiki:cell_editingRécupérer Id Grille sur cellEdit jqGrid
J'ai deux questions:
- Comment puis-je obtenir l'indice de ma ligne affichée au serveur: les informations que je reçois est posté ce qui suit: a) la valeur de la cellule b) rowid
la chose est tha t le rowId ne m'aide pas. J'ai besoin de l'ID réel de l'information que je montre afin que je puisse faire la mise à jour du serveur avec cet ID.
colnames: [ 'id', 'CODIGO', 'Nombre'],
colModel: [ {name: 'id', index: 'id', largeur: 50, align: 'gauche' , caché: true},
{name: 'Codigo', index: 'Codigo', largeur: 55, align: 'gauche', modifiable: true, editrules: {numéro: true}},
{name: 'Nombre', index: 'Nombre', largeur: 200, align: 'left'}],
J'ai besoin de la valeur de la colonne 'Id' faire ma mise à jour.
2. Je ne comprends pas dans la documentation comment gérer une erreur du serveur, donc je peux afficher le message d'erreur.
Merci beaucoup!
Notes:
a) J'ai déjà demandé dans le forum de trirand, mais pas une seule réponse à moi.
b) Si quelqu'un l'a fait, il serait utile de m'aider à coller le code.
c) Je travaille sur MVC 2 Asp.net
Merci Oleg, je vais essayer l'édition en ligne. J'étais juste curius au sujet de l'édition de cellules, parce que j'ai juste besoin que cette cellule soit éditée. Mais ma question n'a pas de réponse. Comment puis-je envoyer le 'Id' au serveur? – Sanchitos
Juste trouvé, que vous m'avez demandé une fois. Probablement votre problème est maintenant résolu. Probablement vous avez trouvé maintenant que les données qui seront envoyées après qu'on modifie par exemple la colonne 'Nombre' ressemble à 'Nombre = NewData & id = 2 & oper = edit' donc le problème avec l'identification de la colonne que vous demandez n'existe pas. Vous avez à la fois rowId et le nom de la colonne (qui est le même que "column 'Id" "). – Oleg