jqGrid在编辑模式下应该如何获取数据,求解 无解。。编辑模式下不要调用getRowData,API已经明说了。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是说怎么样能在编辑后 能取到grid的所有数据 getRowData获取所有数据,所有行的数据都是html?感觉应该是正在编辑的行返回的是html吧,明天有空帮测试下看看 是的 就是正在编辑的行 返回的是HTML 你知道怎么样在保存之前 把正的编辑的单元格 编辑状态取消吗 如果能取消编辑状态也能解决这个问题 对于在编辑状态下 获取数据时提取到html,提取不到值的问题 解决办法 终于解决这个问题了 记录下:1、给grid添加beforeEditCell事件beforeEditCell:function(rowid,cellname,v,iRow,iCol){ lastrow = iRow; lastcell = iCol;}2、在保存时先进行cell保存$("#grid").jqGrid("saveCell",lastrow,lastcell);再进行取grid的所有数据$("#grid").jqGrid("getRowData");总算是找到个解决的方法,在此记录下,希望给遇到同样问题的人一个解决办法,如果有更好的办法解决,请告之,谢谢。 var ids = jQuery("#grid").jqGrid('getDataIDs'); var cl = ids[0];be = "<input style='height:22px;width:50px;' type='button' value='编辑' onclick=\"jQuery('#grid').editRow('" + cl + "');\" />"; 视乎只能restoreCell/saveCell,saveRow/restoreRow还原为非编辑状态后再调用getRowData了,看了源代码getRowData是遍历tr获取td的innerhTML来实现的。。 用了这种方法,还是老样子啊,取出来的数据还是<input....</input>,求解 ssh2整合问题 急急急!!求教JS的IE和Firefox兼容问题 JS中关于光标定位问题 javascript 如何得到名称为变量的值? 急,关于JS+JSP 现在的浏览器是不是都支持WebSocket? 两个button在一个页面里调用同一过程体,怎么样知道是哪个button调用的!! 我记得有一个javascript站点就什么51javascript,很好,它的网址是什么? 可不可以创建一个浏览器窗体始终在最上面? jquery 复选框checkbox设置选中 有人做过Googlemap的api开发么 刷新页面清空表单的问题
终于解决这个问题了 记录下:
1、给grid添加beforeEditCell事件
beforeEditCell:function(rowid,cellname,v,iRow,iCol){
lastrow = iRow;
lastcell = iCol;
}2、在保存时先进行cell保存
$("#grid").jqGrid("saveCell",lastrow,lastcell);
再进行取grid的所有数据
$("#grid").jqGrid("getRowData");总算是找到个解决的方法,在此记录下,希望给遇到同样问题的人一个解决办法,如果有更好的办法解决,请告之,谢谢。
var cl = ids[0];
be = "<input style='height:22px;width:50px;' type='button' value='编辑' onclick=\"jQuery('#grid').editRow('" + cl + "');\" />";
视乎只能restoreCell/saveCell,saveRow/restoreRow还原为非编辑状态后再调用getRowData了,看了源代码getRowData是遍历tr获取td的innerhTML来实现的。。