私はJqGridの最新バージョンを使用していますが、組み込みのhdingメソッドがあることをここで学びました。を使用して行を非表示にする方法を見つけました
$("#"+rowid).hide();
しかし、ここで私は非常に大きな問題に直面しました。私の jgrid は 1 ページあたり 10 行以下に制限されており、上記のコードを使用した後、私のアイテムが 10 ページ目に表示され始めることがよくあります。
前もって感謝します 。
私はJqGridの最新バージョンを使用していますが、組み込みのhdingメソッドがあることをここで学びました。を使用して行を非表示にする方法を見つけました
$("#"+rowid).hide();
しかし、ここで私は非常に大きな問題に直面しました。私の jgrid は 1 ページあたり 10 行以下に制限されており、上記のコードを使用した後、私のアイテムが 10 ページ目に表示され始めることがよくあります。
前もって感謝します 。
jqgridでは行を削除できます。例ページの「ライブデータ操作-行の削除」の例を参照してください。
$("#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メソッドのドキュメントも参照してください。
もう1つのオプションは、データソースを変更し(テーブルの入力に使用された方法によって異なります)、データソースから行を削除して、テーブルを再入力することです。
このhide
メソッドはjqGridの一部ではなく、jQuery自体の一部です。
一致した要素を非表示にします。
だから、それはおそらくそれがあなたが期待するように機能していない理由を説明しています。正確に何をしようとしていますか?