JqG​​rid 4.4.4,工具栏搜索未显示搜索文本框旁边的搜索运算符

时间:2013-11-22 14:09:59

标签: jquery jqgrid jqgrid-asp.net

我在jQgrid(Version-4.4.4)中使用工具栏搜索。我已将sopt数组应用于我的列&代码段如下:

 colModel: [
        { name: 'IntOrderNo', index: 'IntOrderNo', align: 'center', width: 80, searchoptions: { sopt: ["eq", "ne", "bw", "bn", "ew", "en", "cn", "nc", "nu", "nn", "in", "ni"]}, search: false },
        { name: 'OrderNo', index: 'OrderNo', searchoptions: { sopt: ["eq", "ne", "bw", "bn", "ew", "en", "cn", "nc", "nu", "nn", "in", "ni"]} },
        { name: 'OrderDate', index: 'OrderDate', formatter: 'date', searchoptions: { sopt: ["eq", "ne", "lt", "le", "gt", "ge"]} },
        { name: 'Name', index: 'Name', searchoptions: { sopt: ["eq", "ne", "bw", "bn", "ew", "en", "cn", "nc", "nu", "nn", "in", "ni"]} },
        { name: 'Item', index: 'Item', width: 180, sortable: false, searchoptions: { sopt: ["eq", "ne", "bw", "bn", "ew", "en", "cn", "nc", "nu", "nn", "in", "ni"]} },
        { name: 'Consignee', index: 'Consignee', width: 100, sortable: false, searchoptions: { sopt: ["eq", "ne", "bw", "bn", "ew", "en", "cn", "nc", "nu", "nn", "in", "ni"]} },
        { name: 'DeliveryDate', index: 'DeliveryDate', formatter: 'date',searchoptions: { sopt: ["eq", "ne", "lt", "le", "gt", "ge"]} },
        { name: 'Qty', index: 'Qty', width: 80, align: 'right', searchoptions: { sopt: ["eq", "ne", "lt", "le", "gt", "ge"]} },
        { name: 'Status', index: 'Status', width: 80, sortable: false, align: 'center', searchoptions: { sopt: ["eq", "ne", "bw", "bn", "ew", "en", "cn", "nc", "nu", "nn", "in", "ni"]}, search: false },

但是在我的jQgrid下面的列标题中,没有用于选择eq, ne, bw等运算符的按钮。 我的工具栏搜索代码段如下,我还附上了我的网格工具栏搜索的快照。

 }).jqGrid('filterToolbar', { stringResult: true,
    beforeSearch: function () {}})

enter image description here

那么我如何克服这个问题?是我错过了什么......或者我做错了什么?

1 个答案:

答案 0 :(得分:1)

我认为此选项仅在4.5。*的jqGrid中添加,

我面临同样的问题。