Uploaded image for project: 'Pentaho Reporting and Pentaho Report Designer'
  1. Pentaho Reporting and Pentaho Report Designer
  2. PRD-5710

Glass Pane covering "View Report" button and prompt controls disappears before report is generated

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Severity: Unknown
    • Resolution: Fixed
    • Affects Version/s: 6.0.0 GA
    • Fix Version/s: 6.0.0 GA
    • Component/s: Report Generation
    • Labels:
      None
    • Story Points:
      0
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.
    • Steps to Reproduce:
      Hide

      Create a long running report
      Watch as the "View Report" button re-enables before any content is updated. Users can click and consume resources on the server.

      Show
      Create a long running report Watch as the "View Report" button re-enables before any content is updated. Users can click and consume resources on the server.

      Description

      The PRPT viewer in the BA Server produces multiple types of output files when the "View Report" button is pressed. Clicking the button causes a "Glass Pane" to show up, covering the button and prompt controls (preventing clicks). The problem is there is not an easy way to hide the glass pane and re-enable controls, since detecting the report is generated is inconsistent. When the generated content is rendered in the browser (in an output iframe, such as HTML or Text reports), the "onload" event is triggered, and can be used to hide the glass pane. However, reports that are downloaded (CSV, Excel, etc) start to download, but never fire the "onload" event. To get around this, a timeout of 5 seconds was added to the invocation of all reports, which is insufficient for long running reports. See linked tickets and video.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              jjarvis Jonathan Jarvis
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: