2011-11-15 6 views
0

ここにシナリオがあります。サービスから完全なデータリストを要求しているJQGridがあります。私は複雑な検索を使用しましたが、この属性で非常にうまくいきました。Jqgrid複合検索

gridview: true, 
    rownumbers: true, 
    rownumWidth: 20, 
    scroll: 0, 
    rowNum: 10, 
    rowList: [10, 50, 100, 1000], 
    sortname: 'ID', 
    pager: '#pager', 
    sortorder: "asc", 
    viewrecords: true, 
    autowidth: true, 
    width: '100%', 
    height: '100%', 
    scrollOffset: 0, 
    loadonce: false, 
    ignoreCase: true, 

私は、複雑な検索が機能しませんfalseにloadonceを無効にする場合は、本当に私はすでにロードされている既存のレコードを検索する方法に欲しいものを、私がロードされた1000年の行を持って言うことができます。私はサーバーにデータを送信せずに内部的にフィルタリングする必要があります。

エクストラ検索

{ 
     multipleSearch: true, 
     multipleGroup: false, 
     showQuery: false, 
     odata: ['contains', 'equal', 'not equal', 'less', 'less or equal', 'greater', 'greater or equal', 'begins with', 'does not begin with', 'is in', 'is not in', 'ends with', 'does not end with', 'does not contain'], 
     groupOps: [{ op: "AND", text: "all" }, { op: "OR", text: "any"}], 
     matchText: " Find", 
     rulesText: " matches", 
     sopt: ['cn', 'bw', 'eq', 'ne', 'lt', 'le', 'gt', 'ge', 'ew'] 

}); 

おかげ

答えて

0

再び私は@Olegによってここに答えを見つけための情報、感謝オレグ

$( '#グリッド')。jqGrid( 'setGridParam'、 {データ型: 'json'})。trigger( 'reloadGrid');

関連する問題