Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb JqGrid-使用子网格列搜索并重建主网格_Mongodb_Search_Jqgrid - Fatal编程技术网

Mongodb JqGrid-使用子网格列搜索并重建主网格

Mongodb JqGrid-使用子网格列搜索并重建主网格,mongodb,search,jqgrid,Mongodb,Search,Jqgrid,我有一个主网格和子网格中的相关数据。我想知道是否有一种方法可以填充主网格搜索,或者使用模板?使用子网格中的列,或使用子网格中的搜索根据子网格搜索重新填充主网格 解释一下:我有一个充满图像记录的MongoDB,每个图像记录都有一个子文档样本。我在主jqGrid中显示图像信息,在子网格中显示样本信息。我希望能够在主jqGrid列上执行搜索,我现在可以这样做,并且使用样本列执行搜索。对样本列执行搜索将返回具有类似数据的图像记录,从而重新填充主网格 onSearch: function(){ $("

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

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

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

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


谢谢你的建议。

我从其他帖子中了解到了这一点。在子网格中,我使用onSearch函数填充postData,然后重新加载主网格

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

  return false;
}
我返回false,这样子网格url就不会被调用,并将subgrid=true参数添加到url字符串中,以便在后端进行处理