I'm currently in the process of implementing BIRT with an application that currently displays reports in pure HTML. We're implementing BIRT so we can deploy report definitions, and not have to redeploy an entire application when a new report is built, or an issue is encountered within a report.
The current HTML reports provide the user the ability to sort their data by clicking on the table column headers. It uses a slightly modified version of this code:
http://www.kryogenix.org/code/browser/sorttable to handle the sorting.
I've seen posts whereas the dynamic sorting occurs by re-executing the report. As simple as that process would be to implement, some of my reports may take sometime to generate.
So, my question is, how can I gain a reference to the main table within a report, to set it's class to "sortable" (see the link above) I'll also need to add class="sorttable_nosort" to some of the table headers, since some columns won't be sortable.
If anyone could help me out, I'd really appreciate it. This is the last step in implementing BIRT, and would love to this figured out.
Thanks in advance,
Chris