我正在使用最新版本的JqGrid,我在这里已经了解到现在有内置的hding方法。我想出了如何使用
隐藏行$("#"+rowid).hide();
但在这里我遇到了一个非常大的问题。我的jgrid限制为每页显示不超过10行,并且经常发生在使用上述代码后,我的项目开始显示在第10页。
提前致谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
jqgrid允许删除行。请参阅examples page上的“实时数据操作 - 删除行”示例。
$("#dedata").click(function() {
var gr = jQuery("#delgrid").jqGrid('getGridParam','selrow');
if( gr != null )
jQuery("#delgrid").jqGrid('delGridRow',gr,{reloadAfterSubmit:false});
else
alert("Please Select Row to delete!");
});
另请参阅delGridRow方法文档。
另一种选择是更改数据源(它取决于用于填充表的方法),从中删除行并重新填充表。