有没有办法让我在jqGrid
上jqGrid
所选行的列名? 例如,在小提琴上: http : //jsfiddle.net/5B2Wh/43/
如果我点击内容为“Merge C”的单元格,它将返回“Client”,这是它所在的列名。
我尝试使用下面的代码,但它只发送undefined。
var cm = jQuery("#scrgrid").jqGrid("getGridParam", "colModel"); alert(cm.name);
colModel
是一个数组,您必须从中选择相关列。
$("#scrgrid").jqGrid({ ... onCellSelect: function(row, col, content, event) { var cm = jQuery("#scrgrid").jqGrid("getGridParam", "colModel"); alert(cm[col].name); } });
但是,这在您的网格中不起作用,因为您已启用编辑,这会禁用选择单元格的function。
做:
...onCellSelect: function(id,cellidx,cellvalue) { var cm = jQuery("#list").jqGrid("getGridParam", "colModel"); var colNameAttr = cm[cellidx]; console.log(colNameAttr.name); //gives column name } ...
以上就是jQuery教程分享获取所选行jqGrid的列名相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/548133.html