我有一个基于视图的搜索(drupal 7,视图的最新版本)和几个公开的过滤器。默认情况下,它显示所有结果,用户必须使用过滤器来缩小搜索范围。
我添加了“视图数据导出”模块,允许用户通过CSV下载搜索结果,如果他们愿意的话。然而,它并不像预期的那样起作用。
我创建了导出视图并将其附加到搜索视图。我确保导出视图中的寻呼机设置为“显示所有项”(否则它只显示大约10个结果)。
我把批量出口定为“是”。我还将每个过滤器设置为“记住最后的选择”。
然而,无论选择哪种过滤器,数据导出仍然会显示导出数据库中的每条记录。
有人知道怎么解决这个问题吗?理想情况下,导出只显示在使用各种过滤器后显示在屏幕上的记录。
发布于 2015-06-16 06:27:01
对于您正在寻找的修补程序,一个可能的备选方案是考虑一个可以满足您所有需求的替代模块,例如福雷纳模块。下面是它的一些特性,这些特性似乎是您的需求的一部分:
Forena还有更多的特性,这一点在其社区文献中也有详细介绍。参考一些样本报告的演示站点(随模块一起提供),或模块中包含的文档(如支持的文档类型,CSV只是其中之一)。
披露:我是福雷纳的共同维护者,
我希望这不会违反网站的自我推销政策。
发布于 2019-04-19 15:29:53
正如@seb在他对原始帖子的评论中提到的那样,您需要确保导出显示具有与所附加的显示相同的公开过滤器。如果是这样的话,当用户点击导出按钮时,它应该自动继承当前公开的筛选器值。
https://drupal.stackexchange.com/questions/162067
复制相似问题