我正在使用最新版本的JqGrid,我在這裏瞭解到現在有內置hding方法。我想出瞭如何隱藏行使用jqgrid hide()row issue
$("#"+rowid).hide();
但在這裏,我面臨的是非常大的問題。我的jgrid僅限於每頁顯示不超過10行,並且經常發生在使用上述代碼後,我的項目開始顯示在第10頁。
在此先感謝。
我正在使用最新版本的JqGrid,我在這裏瞭解到現在有內置hding方法。我想出瞭如何隱藏行使用jqgrid hide()row issue
$("#"+rowid).hide();
但在這裏,我面臨的是非常大的問題。我的jgrid僅限於每頁顯示不超過10行,並且經常發生在使用上述代碼後,我的項目開始顯示在第10頁。
在此先感謝。
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方法文檔。
另一種方法是更改數據源(取決於用於填充表的方法),從中刪除行並重新填充表。
聽起來不錯,但它會從我的數據庫中刪除行,這是不可接受的。我無法修改服務器端becouse,目前我正在處理'live'項目,並且可能會影響其他腳本 – radek
我沒有看到「每頁10行」和「要顯示在第10頁」之間的連接。請澄清一下這個時刻:你是指這裏的行或頁嗎? –
這裏是︰如果我將我的網格設置爲每頁10行,即我會隱藏()第一行比我第一行將需要第二頁 – radek