Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to break "preserve layout" reports into multiple pages #36606

Closed
alexfrancoeur opened this issue May 15, 2019 · 8 comments
Closed

Option to break "preserve layout" reports into multiple pages #36606

alexfrancoeur opened this issue May 15, 2019 · 8 comments
Labels
(Deprecated) Feature:Reporting Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead enhancement New value added to drive a business result Feature:Dashboard Dashboard related features Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@alexfrancoeur
Copy link

Some users would like to have the ability to use the Preserve Layout when generating a PDF report and have it split out into multiple pages. This could be based on the page size or use a particular visualization in the Dashboard to create a sort of "Page break".

@alexfrancoeur alexfrancoeur added enhancement New value added to drive a business result (Deprecated) Feature:Reporting Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead Team:Visualizations Visualization editors, elastic-charts and infrastructure labels May 15, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app

@tsullivan
Copy link
Member

This could be based on the page size or use a particular visualization in the Dashboard to create a sort of "Page break".

If there was an element on the dashboard that could group other elements into a square, it may be possible to have the headless browser capture screenshots of each group. Then each group could have its own layout of visualizations, and one group can be captured per page.

@tsullivan
Copy link
Member

If there was an element on the dashboard that could group other elements into a square,

I found some experiments from @stacey-gammon in this direction: #16919

Allow users to add all the panels from one dashboard inside another dashboard as a reference. I'm calling these "dashboard panel groups" because the only part of the dashboard that should be added is the panels, and not other configuration aspects (e.g. theme).

Dashboard Panel Group == single page of a dashboard PDF?

@timroes timroes added Team:Stack Services and removed Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Jul 18, 2019
@tsullivan
Copy link
Member

Depending on how far someone would want to go for their goal here, one workaround would be to use Canvas for the presentation of data to report on. We're still working on performance improvements with Canvas + Reporting, but when things go smoothly, the PDF features each page of the worksheet separately.

@tsullivan
Copy link
Member

NOTE: Issues like this will need to go back to the Kibana App team.

The dashboard layouts are modes of the App integration with the Reporting service. The Reporting team will not be able to drive improvements on how the integration is done, but we can support adding any additional hooks that would help here.

@tsullivan tsullivan added the Team:Visualizations Visualization editors, elastic-charts and infrastructure label Dec 11, 2019
@bmcconaghy bmcconaghy added Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams) and removed Team:Stack Services labels Dec 12, 2019
@bmcconaghy bmcconaghy added Team:Reporting Services and removed Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams) labels Dec 20, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-reporting-services (Team:Reporting Services)

@timroes timroes added the Feature:Dashboard Dashboard related features label Mar 27, 2020
@timroes timroes added Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas and removed Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Oct 7, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app-services (Team:AppServices)

@tsullivan tsullivan added Team:Visualizations Visualization editors, elastic-charts and infrastructure and removed Team:Reporting Services Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Dec 17, 2020
@ThomThomson
Copy link
Contributor

Closing this as inactive. There have been no further user requests for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
(Deprecated) Feature:Reporting Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead enhancement New value added to drive a business result Feature:Dashboard Dashboard related features Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

6 participants