当需要在表格中输入数据时,就可以将单元格设置为可编辑的。
将单元格设置为可编辑的
{name: 'quantity', editable:true,editrules:{number:true}}
设置grid的下列属性:
cellEdit: true,
cellsubmit: 'clientArray',
但是获取值时,会发现最后一个输入框的值获取不到,为html代码。需要做一些处理才能获取值。
定义两个变量:
var lastcell="";
var lastrow="";
在grid配置
beforeEditCell:function(rowid,cellname,v,iRow,iCol){ lastrow = iRow; lastcell = iCol; } ,
在获取grid值的方法里加上下面这句:
$("#grid_1").jqGrid("saveCell",lastrow,lastcell);
然后获取值就可以得到grid的编辑框的值了。