【问题标题】:JqGrid - search using subgrid columns and rebuild main gridJqG​​rid - 使用子网格列搜索并重建主网格
【发布时间】:2015-11-04 19:29:24
【问题描述】:

我有一个主网格,子网格中有相关数据。我想知道是否有一种方法可以使用子网格中的列填充主网格搜索(可能使用模板?),或者使用子网格中的搜索来根据子网格搜索重新填充主网格。

解释一下:我有一个充满图像记录的MongoDB,每个图像记录都有一个样本子文档。我在主 jqGrid 中显示图像信息,在子网格中显示样本信息。我希望能够对主要的 jqGrid 列执行搜索(我现在可以这样做),以及使用样本列执行搜索。对样本列执行搜索将返回具有相似数据的图像记录,并重新填充主网格。

我知道如何处理后端部分。只需要知道如何在 jqGrid 中启用它。我应该提到,colModel 和 colNames 是动态处理的。模板?我可以在子网格搜索中触发的事件然后传递给主网格搜索?一种使用子网格列填充主网格搜索的方法?

感谢您的任何想法。

【问题讨论】:

    标签: mongodb search jqgrid


    【解决方案1】:

    我能够从其他帖子中弄清楚这一点。在子网格中,我使用 onSearch 函数填充 postData,然后重新加载主网格。

    onSearch: function(){
      $("#jqGridExplore").jqGrid('setGridParam', {
        search: true,
        postData: { "filters" : $(this).jqGrid("getGridParam", "postData").filters, "subgrid" : true }
      }).trigger("reloadGrid");
    
      return false;
    }
    

    我返回 false,因此不调用 subgrid url,并在 url 字符串中添加一个 subgrid = true 参数,以便在后端进行处理。

    【讨论】:

      猜你喜欢
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 2011-03-30
      • 2015-11-05
      • 2013-02-13
      相关资源
      最近更新 更多