【问题标题】:After setting default search column in jqGrid, how to include searchField as url parameter?在 jqGrid 中设置默认搜索列后,如何将 searchField 包含为 url 参数?
【发布时间】:2013-06-19 21:47:09
【问题描述】:

我已经实现了to this question 给出的答案,它可以工作,但是当用户单击搜索/查找按钮时生成的结果 URL 不包含 searchField 参数,因此我的服务器代码不返回数据。如果我删除搜索选项的 columns:[ ] 部分,我的搜索列将不再排序,但 searchField 返回到 URL。我还能做些什么来将此参数返回到查询字符串?

下面是我的寻呼机代码。

$("#AllContactsTable").jqGrid('navGrid', "#AllContactsPager", {
                            search: true,
                            refresh: false,
                            reload: false,
                            add: false,
                            del: false,
                            edit: false
                        }, {}, {}, {}
                        , {
                            overlay: 0,
                            width: 650,
                            top: 0,
                            left: 100

                            //,columns: [
                            //        getColumnByName.call($grid, 'LastName'),
                            //        getColumnByName.call($grid, 'FirstName'),
                            //        getColumnByName.call($grid, 'MiddleName'),
                            //        getColumnByName.call($grid, 'HomePhoneNumber'),
                            //        getColumnByName.call($grid, 'CellPhoneNumber'),
                            //        getColumnByName.call($grid, 'WorkPhoneNumber'),
                            //        getColumnByName.call($grid, 'ContactID')
                            //]
                        });

【问题讨论】:

  • 更新到最新的 jqGrid 解决了这个问题。谢谢奥列格。

标签: jqgrid


【解决方案1】:

我试图重现您描述的问题,但不能。一切正常。在the answerUPDATED 部分中,我引用了another answer,我在其中描述了4.4.5 版(以及更多旧版本)中的错误。我建议的修复已在(请参阅here)中修复。 jqGrid 的 4.5 版和当前的 4.5.2 版包含该修复。

The demo 证明一切正常。 Another demo 设置 datatype: "json"url: "someDummyUrl"。您可以使用FiddlerFirebug、IE 或 Chrome 的开发者工具来跟踪 HTTP 流量。您将看到 URL 将正确附加 searchFieldsearchStringsearchOper

searchField=amount&searchString=200&searchOper=eq&filters=

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-29
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-21
    • 1970-01-01
    相关资源
    最近更新 更多