【问题标题】:filter jqgrid data过滤jqgrid数据
【发布时间】:2013-02-12 17:28:16
【问题描述】:

我已经用 Json 数据加载了一个 jqGrid。

我现在需要做的是允许最终用户仅显示在四列中的任何一列中具有空值的行。

假设如下网格

col1|col2|col3|
  a   b        
  a   b     c

我希望用户能够单击按钮并仅显示第一行。

我是 jqGrid 的新手,所以在回复时请记住这一点。

谢谢

【问题讨论】:

    标签: json jqgrid


    【解决方案1】:

    可以根据 afterInsertRow 事件中的空值来实现显示或隐藏列。

    试试这个

           afterInsertRow: function(rowid,rowdata,rowelem){
             if(rowdata['col1']!=null && rowdata['col2']!=null && rowdata['col1']==null  ){   
            $("#"+rowid).hide();
                                   }
                               },
    

    【讨论】:

    • 以确保我理解这一点:我是否必须销毁/重新创建隐藏行的网格?还是我可以调用那个函数?
    • 您可以像添加其他网格事件一样将其添加到您的网格中。这不会重新创建网格。将一行添加到网格后调用此函数
    猜你喜欢
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 2011-02-25
    • 2021-10-29
    相关资源
    最近更新 更多