【问题标题】:jqgrid first load filteringjqgrid首次加载过滤
【发布时间】:2011-05-16 22:00:35
【问题描述】:

我想知道 jqgrid 是否有办法将某个值/字符串从给定视图传递给控制器​​,我有一个案例,我想在第一次加载时过滤我的记录,然后允许搜索。我试图将 griddata 函数中的值与 sid 和 sord 一起传递......但它只会将该字符串作为 null 传递,我找到了一些相关的帖子,但我无法使用它们。

提前致谢!

【问题讨论】:

    标签: asp.net jqgrid


    【解决方案1】:

    一般情况下,您应该只设置postData jqGrid 参数的filters 属性,然后再设置一个参数search:true。查看the answerthe demo。还有一个answer 展示了如何构造filters 属性。

    【讨论】:

    • 感谢 Oleg 的指导,我的情况是页面中的隐藏字段包含将在我的一个列中过滤的值,因此每个页面都有自己的隐藏字段值我将不得不将该值从视图转移到控制器......有没有办法解决这种情况?
    • @Sue:你可以使用postData: {myParam: function() { return $("#myHiddenField").val(); }}。在这种情况下,带有id="myHiddenField" 字段的当前值的附加参数myParam 将在每次 网格加载/刷新时发送到控制器。如果隐藏字段有一个初始值,它将在页面加载时发送。
    猜你喜欢
    • 2021-01-27
    • 2011-12-01
    • 1970-01-01
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    • 2021-02-19
    相关资源
    最近更新 更多