Comment sélectionner par programme la première ligne d'un JQGrid. Je veux que la ligne du haut soit déjà sélectionnée quand elle est ouverte sur la page. Ma grille est triée par une colonne descriptive afin que l'identifiant de la première rangée puisse être n'importe quel nombre. Je connais la méthode à utiliser Je ne sais juste pas comment obtenir le rowid pour la première (première) rangée. La méthode est:Comment faire pour sélectionner par programme la ligne supérieure de JQGrid?
jQuery("#mygrid").setSelection(rowid, true);
merci - cela a fonctionné. – MikeD
Cela serait pire que de simplement utiliser l'API jqGrid, car il serait plus lent à acquérir. JqGrid a les identifiants de ligne stockés dans une variable facilement disponible, alors que cette façon ouvre et analyse le DOM quand il n'a pas besoin d'être ouvert. – kokorohakai
S'il existe une ligne d'en-tête, cette version ne fonctionne pas. Le sélecteur correct pour les deux cas: var top_rowid = $ ('# mygrid tbody: first-child tr.jqgrow: first').attr ('id'); –