【问题标题】:How do I prevent JqGrid from adding another search filter row?如何防止 JqGrid 添加另一个搜索过滤器行?
【发布时间】:2011-04-18 15:16:25
【问题描述】:

我们有一个 jqGrid,它始终在网格上方显示搜索框。显示的报告由下拉菜单控制。如果用户更改报告,我们以编程方式重置网格。如果用户导航到网格记录然后返回到网格页面,或者如果用户刷新网格页面,我们从会话中恢复搜索条件。这也有效。但是,如果我们刷新或返回,网格会添加一个新的搜索行。请参阅屏幕截图。实际的搜索条件是姓氏包含“Jet”。但是,网格添加了一个空白行来搜索“id”。如果我再次刷新,它不会继续添加更多行 - 只有一个空行。我需要阻止它添加新行。

【问题讨论】:

    标签: search jqgrid


    【解决方案1】:

    我想,您遇到了与here 描述的相同的问题。所以你应该做同样的事情:测试是否设置了postData.filters参数,然后在这种情况下使用searchFilter().del()从saerch对话框中删除最后一行。详情请参阅the demo 来自the answer

    如果它不起作用,您应该发布可用于重现您的问题的演示示例。

    【讨论】:

    • 像魅力一样工作。谢谢。
    • @Amy:不客气!您没有对答案进行投票。答案没有帮助吗?我问这个不是因为额外的声誉点。问题是搜索引擎使用仅投票而不是“接受”作为排序标准。描述here 的一般规则是:“当您看到问题的新答案时,请通过单击答案左侧的向上箭头为有帮助的答案投票。”因此,获得 0 票的“已接受”答案将与 已关闭的问题未真正解决的问题几乎相同。
    • 我不知道。 :) 也投了赞成票。
    • @Amy:我知道这也不是很长时间。主要问题是stackoverflow上存在不存在真正问题的问题。您可以询问书籍推荐等。在这种情况下,投票只重要,接受哪个答案绝对不重要。 “仅接受”问题不会计入“总分”(任何用户配置文件中标签左侧的数字)。我只是分析了为什么我在搜索过程中找不到自己的一些答案,而必须将其包含在我的收藏夹中。因此,最好在没有投票的情况下将答案投票为“接受”。
    猜你喜欢
    • 2011-08-14
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 2018-03-14
    • 1970-01-01
    相关资源
    最近更新 更多