2010-03-01 4 views
2

Supposons que je donne les résultats suivants (raccourci pour la simplicité):Comment accéder aux champs d'une ligne jqGrid?

jQuery("#grid").jqGrid({ 
    ... 
    ondblClickRow: function(rowid) { 
     // I want to access the fields of the double-clicked row in here 
    } 
    ... 
}); 

dans l'événement ondblClickRow, je veux accéder aux champs de la ligne.

Comment cela est-il fait?

Répondre

4

Appelez la méthode getCell avec le paramètre rowid et un index de colonne. Voir le documentation.

1

Si vous appelez la méthode getRowData avec le paramètre rowid, toutes les données seront renvoyées dans toutes les cellules de la ligne. Il renverra le contenu de la cellule avec le nom colModel de la cellule contenant les données dans un tableau composé de name:value paires. Je pense que c'est plutôt ce que vous demandez de voir, n'est-ce pas?

Questions connexes