2012-01-10 54 views
0

我正在使用jQgrid - 它很棒!jqgrid - 過濾器/搜索總是給我一個選項「包含」運算符

我有一個問題。 (奧列格你還在嗎?) 在搜索/過濾器表單中(你可以選擇你想要過濾的庫和你想做的操作),唯一出現的是「包含」操作符。

我colModel看起來是這樣的:

var columnModel = [{ name: 'ID', index: 'ID', sortable: true, searchoptions: { sopt: ['eq', 'cn','bw']}}, 
{ name: 'FirstName', index: 'FirstName', sortable: true}, 
{ name: 'LastName', index: 'LastName', sortable: true } 
]; 

但只給了我包含運營商。

滿格是這樣的:

myGrid.jqGrid({ 
    url: './ViewNQueryData.asmx/ViewNQueryData', 
    datatype: 'json', 
    mtype: 'POST', 
    postData: {userID:currentUserId, sphereID:currentSphereId}, 
    ajaxGridOptions: { contentType: 'application/json; charset=utf-8' }, 
    serializeGridData: function (postData) 
    { 
     if (postData.filters === undefined) postData.filters = null; 
     return JSON.stringify(postData); 
    }, 
    jsonReader: { 
     root: function (obj) { return obj.d.rows; }, 
     page: function (obj) { return obj.d.page; }, 
     total: function (obj) { return obj.d.total; }, 
     records: function (obj) { return obj.d.records; } 
    }, 
    colModel: columnModel, 
    colNames: columnNames, 
    rowNum: 10, 
    rowList: [10, 20, 300], 
    sortable: true, 
    pager: "#ViewNQueryPager", 
    viewrecords: true, 
    gridview: true, 
    height: 250, 
    shrinkToFit: true, //If using frozen coulmns change to false. 

    gridComplete: function() 
    { 
     $('#totalRecordsFound').html(myGrid.jqGrid('getGridParam', 'records') + " Customers"); 
    }, 
    loadError: function() 
    { 
     alert("Error fetching data"); 
    } 
}).jqGrid('navGrid', '#ViewNQueryPager', 
       { edit: false, add: false, del: false, search: true, view: true }, //option 
       {}, // use default settings for edit 
       {}, // use default settings for add 
       {}, // delete instead that del:false we need this 
       {multipleSearch: true, multipleGroup: true, showQuery: true, onSearch: function (response) { showQueryDetails(); } }, 
       { height: 250, jqModal: false, closeOnEscape: true} // view options 
       ); 

任何一個可以幫我這個???

+0

頁面上是否有任何JavaScript錯誤?我無法重現你所看到的行爲:http://jsfiddle.net/Rp6Gc/ – RoccoC5 2012-01-10 18:43:43

+0

非常感謝!但我只是發現了這個問題,我在頁面上還有其他東西發生了......我怎麼能關閉這個問題? – Ovi 2012-01-11 07:22:00

回答

0

固定! 我的頁面上有一段代碼正在執行此操作....

相關問題