我有一个使用subGridRowExpanded的jqGrid子网格。对于每个网格行,子网格包含7行。最初当网格行被展开时,子网格使用ajax检索7行数据。如果我更新子网格中的7行之一并单击保存,我使用ajax将所有7行保存到服务器,并使用editRow将7行保存到子网格。jqGrid更新在子网格中的行不刷新缓存
这是问题所在。如果关闭此子网格并再次重新打开它,则子网格中的7行将充满来自原始加载的数据,而不会进行任何更改。唯一的解决方法是在ajax调用中设置cache:false。
当我使用editRow(key:true)更新行来saveRow()而不是通过关闭缓存再次返回服务器时,有没有办法更新缓存?
谢谢。
编辑并保存记录后不应该更新缓存吗?服务器通话费用高吗? – Mark 2013-04-30 15:47:02