J'utilise cette commande pour ajouter une nouvelle ligne. Il affiche la fenêtre avec les champs qui doivent être ajoutés.jqGrid + editGridRow + ajouter une nouvelle ligne + masquer/afficher les colonnes + ajouter une nouvelle ligne
jQuery("#editgrid").jqGrid('editGridRow',"new",{height:280,reloadAfterSubmit:false});
Maintenant, basé sur une fonctionnalité que je cache et montre quelques colonnes dans la même grille « EditGrid » et quand je clique sur Ajouter une ligne, il montre à nouveau les mêmes champs précédents au lieu de nouveaux.
par ex. lorsque je charge la grille en premier, j'indique les colonnes ['Date', 'Client', 'Montant']. Lorsque je clique sur ajouter une nouvelle date de ligne, le client, les champs de montant sont affichés dans la fenêtre contextuelle. Maintenant, basé sur la fonctionnalité, je cache les champs Date, client et montant et affiche les champs ['Taxe', 'Total', 'Fermé']. Lorsque je clique sur ajouter, il affiche à nouveau les mêmes champs précédents date, client, montant. Mais il devrait montrer l'impôt, total, fermé.
S'il vous plaît aider !!!
Merci
serait mieux si vous partagez le code, votre explication est assez difficile à comprendre – WooDzu