过滤器/搜索总是只给我一个选项"contains"运算符



我正在使用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
                );

有人能帮我吗???

已修复!我的页面上有一段代码正在做这件事。。。。

相关内容

最新更新