Whats going on

This demo generates a HTML file that contains a demonstration of the Report-Engine's HTML generator extensions for interactive reports.

When being loaded in the browser, the report-level Java-Script fragment pops up. The code for this fragment is found in the "layout.xml" file inside the report-bundle file in the "layout" element.

A second pop-up demonstrates the report-element level code injection capabilities. The code for this fragment is found in the label-element inside the report-header element in the "layout.xml" file inside the report-bundle file in the "layout" element.

Clicking on the "Exciting Quadrant Data" element demonstrates the ability to inject code into the HTML-event-handlers.

Hovering over the "Variance" group-footer field triggers the tooltip.

Technical background

For the HTML code injection, we use the reporting engine's new attribute-system.