2012-01-12 7 views
1

ローカルデータを持つjqgridに対して検索アクションを実行する必要がありますが、クエリの値はアプリケーションの別のui要素から来るものではありませんjqgridツールバーの検索ダイアログボックスもヘッダフィルタのuxでもありません。組み込みのツールバーを使用せずにプログラムでjqgridの検索を行う方法

私はAPIを見て、プログラムで検索/フィルタアクションにフックする方法は見当たりませんでした。これを行う方法はありますか?あらかじめ定義された検索用の検索テンプレートに関する情報が見つかりました。グリッドAPIから検索テンプレートを実行してフィルタを実行する方法があります。

答えて

2

あなたがする必要があるのは、postData検索フィルタ(たとえばfilters)を追加し、searchパラメータをjqGridに設定することです。その後、グリッドをリロードすることができます。結果として、ユーザーはフィルタリングされたグリッドを表示します。

the old answerをご覧ください。私はあなたがここに必要なものすべてを見つけることを願っています。

+0

大変感謝しています! – claya

+0

@claya:ようこそ! – Oleg

+0

これについてもっと...私は検索フィルターオブジェクトを作成しました。しかし、私がブール値の列を検索しているとき、それはtoLowerCase関数を持たないと不平を言っています。私はtrueの場合は "1"を返し、falseの場合は "0"を返すcolmodelの関数としてsorttypeを設定しようとしましたが、このエラーが発生します。何かヒント? – claya

関連する問題