J'utilise un JQGrid et j'ai conçu la grille de telle sorte que la première colonne soit une case à cocher. J'utilise la propriété de multiselect:true
, et je n'écris aucun code autre que ceci pour obtenir les cases à cocher. Comment puis-je récupérer les valeurs des lignes où les cases à cocher sont cochées?Multiselect dans jqGrid
0
A
Répondre
3
Pour obtenir les lignes sélectionnées, utilisez:
var selected = $("#tableid").jqGrid('getGridParam', 'selarrrow');
selected
sera réglé sur un tableau d'ID des lignes sélectionnées.
Pour obtenir des valeurs de colonne à partir des lignes, utilisez la méthode getCell
. Voir How to get the selected row id in javascript?
Questions connexes
- 1. jqgrid multiselect seulement utiliser multiselect box
- 2. prettyCheckable sur jqGrid Multiselect
- 3. Jqgrid multiselect limite?
- 4. jqGrid MultiSelect Problème
- 5. JQGrid onselectrow events - custom multiselect
- 6. JQgrid Multiselect avec eric hynds multiselect et dataurl
- 7. SHIFT-clic jqgrid multiselect manquant dernière ligne
- 8. jqGrid multiselect "check all" dans l'entête: comment le cacher?
- 9. Transférer des paramètres supplémentaires dans JQGrid delete with multiselect
- 10. Bootstrap jqGrid MultiSelect ne fonctionne pas avec filtre
- 11. jqGrid: Comment utiliser multiselect sur des pages différentes
- 12. Jqgrid avec la navigation keyboad avec multiselect: vrai
- 13. Multiselect combobox dans ASCX
- 14. Multiselect déroulant dans bootstrap
- 15. Désactivation de la case à cocher en mode "multiselect: true" pour une ligne spécifique dans jqgrid
- 16. JQGrid - Comment puis-je créer une case à cocher dans Navigation pour déclencher Multiselect ou SingleSelect
- 17. Widget MultiSelect
- 18. Multiselect ListBox
- 19. Openfiledialog Multiselect
- 20. JPA multiselect
- 21. UITableView multiselect
- 22. jqGrid multiselect donne uniquement les identifiants lorsque la case à cocher supérieure a été cochée?
- 23. Problème de tri dans jqgrid
- 24. jqGrid avec multiselect comment cocher toutes les cases et en haut à charger?
- 25. jqGrid avec multiselect: événement pour cliquer uniquement sur la case supérieure?
- 26. jqGrid multiselect avec une valeur de cellule modifiée dynamique basée sur la sélection de menu déroulant
- 27. jqGrid multiselect - limiter la sélection de la ligne uniquement en utilisant la case à cocher
- 28. cases à cocher jqGrid MultiSelect pas décocher en cliquant sur les lignes
- 29. jqGrid avec multiselect activé, comment désactiver la case à cocher vérification lorsque la ligne est sélectionnée
- 30. Répliquer les données dans JQGrid
Merci pour la réponse ... je reçois les identifiants dans un tableau séparé par des virgules. Que faire si je veux obtenir les valeurs de la 1ère colonne de la même manière? –
Utilisez 'getCell', voir la mise à jour de la réponse. – Barmar
Mais cela ne me rapporte qu'une seule valeur. Si j'ai 5 colonnes sélectionnées en multiselect, seule la dernière valeur est affichée. Mais j'ai besoin de toutes les valeurs de la case à cocher correspondante sélectionnée. –