いくつかの公開されたフィルターを使用したビューベースの検索(Drupal 7、ビューの最新バージョン)があります。デフォルトではすべての結果が表示され、ユーザーはフィルターを使用して検索を絞り込む必要があります。
' Views Data Export 'モジュールを追加して、ユーザーが必要に応じてCSVエクスポートを介して検索結果をダウンロードできるようにしました。ただし、意図したとおりに機能していません。
エクスポートビューを作成し、それを検索ビューに細かくアタッチしました。エクスポートビューのポケットベルが「すべてのアイテムを表示する」に設定されていることを確認しました(そうしないと、結果が約10件しか表示されません)。
バッチエクスポートをyesに設定しました。また、各フィルターを「最後の選択を記憶」に設定しました。
ただし、どのフィルターを選択しても、データのエクスポートでは、エクスポート時にデータベース内のすべてのレコードが表示されます。
誰でもこれを修正する方法を知っていますか?理想的には、エクスポートは、さまざまなフィルターを使用した後に画面に表示されたレコードを表示するだけです。
探している修正を検討するために考えられる代替策は、 Forena モジュールなど、要件のすべてに対処できる可能性のある代替モジュールを検討することです。以下に、要件の一部と思われるいくつかの機能を示します。
コミュニティのドキュメント でも詳しく説明されているように、Forenaにはさらに多くの機能があります。一部の サンプルレポート (モジュールに付属)、またはモジュールに含まれるドキュメント( サポートされるドキュメントタイプ など)については、デモサイトを参照してください。それらの中の一つ)。
開示:私はco- Forena のメンテナーです、
これがサイトの 自己宣伝に関するポリシー に違反しないことを願っています。
@sebが元の投稿に関するコメントで言及したように、エクスポートディスプレイには、アタッチするディスプレイと同じ公開フィルターが含まれていることを確認する必要があります。その場合、ユーザーがエクスポートボタンを押すと、現在公開されているフィルター値を自動的に継承します。