1

最後のバージョン (v4) で、jqGrid のカスタム検索フォームを作成する際に問題が発生しました。

この方法の前に使用しました:

jQuery("#search-form").jqGrid(
    'filterGrid',
    '#grid', 
    options
); 

しかし、それはもう機能しません.jqGridのバージョン4でこれを行う方法の例を教えてもらえますか?

4

1 に答える 1

6

jqGrid 4.0でメソッドを使用するには、サブディレクトリからfilterGridインクルードする必要があります。grid.addons.jsplugins

ここでリードする方法filterGridは、jqGridの次のメジャーバージョンで削除できます。したがって、いくつかの代替手段の使用を検討することをお勧めします。カスタムフォームコントロールのリストを作成して、ユーザーがグリッドフィルタリングを定義できるようにすることができます。フィルタリングを適用するには、パラメータのfiltersプロパティを入力し、jqGridのpostDataパラメータをに設定するだけです。その後、trigger( "reloadGrid")を呼び出すとフィルタリングが適用されます。方法であなたは絶対に柔軟で独立しているでしょう。searchtrue

filters以下に、アイデアがさまざまな方法で実装されている古い回答をいくつか示します。ここここ、ここ、ここここここなど。

于 2011-05-02T13:19:49.120 に答える