日期:2014-05-16  浏览次数:20349 次

请问使用jqGrid时,在列构造过程中(colModel)如果用到行号,应该怎么用?
现在试着使用jqGrid,在构造列时,想让一列数据在编辑时显示为<select>,同时给<select>加上onchange事件,改变本行中其它控件的值,可是一直找不到当前行号用什么变量表示,搞的我现在只能用this.parentElement.parentElement.id来表示,即tr的id。
请问各位,有没有直接表示行号的参数呀??

------解决方案--------------------
没仔细研究过,帮顶了。
------解决方案--------------------
帮顶
------解决方案--------------------
你可以写一个单元格编辑后的事件处理
grid.on("afteredit", afterEdit, grid);
//事件处理函数
function afterEdit(e) {
var record = e.record;// 被编辑的记录
var p = {id:record.get("id"),name:record.get("name"),area:record.get("area"),email:record.get("email"),
age:record.get("age"),sex:record.get("sex")?1:0,birth:record.get("birth")};
这样,你可以得到你想要的任何数据。