【发布时间】:2013-02-01 06:12:27
【问题描述】:
有没有办法让我在jqGrid 上获取所选行的列名?例如,在小提琴上:http://jsfiddle.net/5B2Wh/43/
如果我单击内容为“Merge C”的单元格,它将返回“Client”,即它所在的列名。
我尝试使用下面的代码,但它只发送未定义的。
var cm = jQuery("#scrgrid").jqGrid("getGridParam", "colModel");
alert(cm.name);
【问题讨论】:
-
您写过“选定行的列名”和“如果我单击单元格”。您希望在哪个回调中获得单击列的名称:在
onCellSelect、beforeSelectRow或onSelectRow内部?您在 JsFiddle 演示中使用了非常旧的 4.0 版本的 jqGrid。是您必须使用的版本还是可以使用更新的版本,例如当前的 4.4.4 版本?问题是onSelectRow在 4.0 版本中具有 less 参数作为当前版本 4.4.4。