Holen Sie sich die Spalte name der ausgewählten Zeile jqGrid
Gibt es eine Möglichkeit für mich, um den Namen der Spalte der ausgewählten Zeile auf jqGrid
? Zum Beispiel auf der Geige: http://jsfiddle.net/5B2Wh/43/
Wenn ich klickte auf die Zelle mit dem Inhalt "Merge-C", es wird wieder "Kunden", die den Namen der Spalte, die Sie unter.
Ich habe versucht, über den code unten, aber es sendet nur undefined.
var cm = jQuery("#scrgrid").jqGrid("getGridParam", "colModel");
alert(cm.name);
- Sie schrieb über "den Namen der Spalte der ausgewählten Zeile" und "Wenn ich klickte auf die Zelle". In dem callback, Sie wollen die Namen der angeklickten Spalte: innerhalb von
onCellSelect
,beforeSelectRow
oderonSelectRow
? Sie verwenden in der JsFiddle demo sehr alte 4.0 version von jqGrid. Ist ist die version, die Sie verwenden, oder Sie können neuere version wie die aktuelle 4.4.4 version? Das problem ist, dassonSelectRow
hat in der version 4.0 less - Parameter wie die aktuelle version 4.4.4.
Du musst angemeldet sein, um einen Kommentar abzugeben.
colModel
ist ein array, wählen Sie die entsprechende Spalte aus.Aber so funktioniert das nicht in dein raster, da Sie die Bearbeitung aktiviert ist, und deaktiviert die Fähigkeit, Zellen auszuwählen.
tun: