Enable Interactivity in your BIRT Viewer
Posted by
averma
, 19 December 2011 - 04:22 PM
BIRT Interactive Viewer(IV) is an end user tool that enables you to analyze and modify BIRT reports on the web using just your browser. It is implemented as a viewing service of BIRT iServer and can be turned on for all the reports or for each report. This article explores different ways this can be achieved.
You can enable IV for an individual report by selecting "Enable Interactivity" option when you launch Actuate BIRT Viewer as shown in the screen shot below:

There might be cases where you may want to skip though the above step and enable interactivity for all the reports by default when they are launched. This can be achieved by setting the configuration variable "AutoEnableIV" to true defined in file "[Install Dir]\iServer\servletcontainer\iportal\WEB-INF\iv_config.xml". This configuration variable is defined for each role and so you will find multiple matching entries . Choose the role for which you want to apply this setting. Role "All" would enable this for all the users. This change requires a restart of BIRT iServer.
If you just want a specific report to open with IV enabled, and don't want to use the global approach described above, then you can add the following code to the individual report design in onContentUpdate handler method:
if (!this.getViewer().isInteractive())
this.getViewer().enableIV();
Actuate JSAPI (AJAX-based Javascript library) is another popular way of embedding BIRT reports within your composite web application and offers APIs to enable or disable interactivity. To enable it by default, use enableIV() API as a callback to submit() function call as follows (Download complete source code):
viewer.submit(function(v){
v.enableIV();
});
Learn more about Interactive Viewing or download BIRT iServer with Interactive Viewer for a 45 days free trial from here and experience its rich internet application platform.
You can enable IV for an individual report by selecting "Enable Interactivity" option when you launch Actuate BIRT Viewer as shown in the screen shot below:

There might be cases where you may want to skip though the above step and enable interactivity for all the reports by default when they are launched. This can be achieved by setting the configuration variable "AutoEnableIV" to true defined in file "[Install Dir]\iServer\servletcontainer\iportal\WEB-INF\iv_config.xml". This configuration variable is defined for each role and so you will find multiple matching entries . Choose the role for which you want to apply this setting. Role "All" would enable this for all the users. This change requires a restart of BIRT iServer.
If you just want a specific report to open with IV enabled, and don't want to use the global approach described above, then you can add the following code to the individual report design in onContentUpdate handler method:
if (!this.getViewer().isInteractive())
this.getViewer().enableIV();
Actuate JSAPI (AJAX-based Javascript library) is another popular way of embedding BIRT reports within your composite web application and offers APIs to enable or disable interactivity. To enable it by default, use enableIV() API as a callback to submit() function call as follows (Download complete source code):
viewer.submit(function(v){
v.enableIV();
});
Learn more about Interactive Viewing or download BIRT iServer with Interactive Viewer for a 45 days free trial from here and experience its rich internet application platform.
0 Comments On This Entry
Page 1 of 1
Page 1 of 1
Recent Entries
BIRT at Eclipse Demo Camp Juno 2012
Use BIRT to analyze cross tab data
Customize parameter collectors for your BIRT report
Publishing reports to BIRT onDemand made easy!
Enable Interactivity in your BIRT Viewer
BIRT goes Mobile!
Make your dashboards more productive for your users
Create interactive Salesforce dashboards with BIRT
Cut that waiting time
Are you up for the challenge?
Use BIRT to analyze cross tab data
Customize parameter collectors for your BIRT report
Publishing reports to BIRT onDemand made easy!
Enable Interactivity in your BIRT Viewer
BIRT goes Mobile!
Make your dashboards more productive for your users
Create interactive Salesforce dashboards with BIRT
Cut that waiting time
Are you up for the challenge?
My Blog Links
Recent Comments
- rveesam on What are BIRT Data Objects and why do I need them?
- subhapriyo on BIRT at Eclipse Demo Camp Juno 2012
- actuser9 on Still using scripted data source for your POJO's?
- aparandekar on Build your own dashboards with BIRT and Google gadgets
- Debolina on BIRT goes Mobile!
- averma on Create Live Excel Spreadsheets from BIRT
- pasc on Create Live Excel Spreadsheets from BIRT
0 user(s) viewing
0 Guests
0 member(s)
0 anonymous member(s)
0 member(s)
0 anonymous member(s)
Categories
- Actuate
- ad-hoc
- analysis
- big data
- BIRT
- BIRT 360
- BIRT ajax library
- BIRT Analytics
- BIRT Android
- BIRT Android Honeycomb
- BIRT Contest
- BIRT dashboard
- BIRT Data Analyzer
- BIRT Data Object
- BIRT data source
- BIRT Demo camp
- BIRT Designer
- BIRT Document
- BIRT ECM
- BIRT excel emitter spreadsheet
- BIRT gadget
- BIRT hackathon
- BIRT iOS
- BIRT iPad
- BIRT iPhone
- BIRT iServer
- BIRT Mobile
- BIRT Mobile app
- BIRT Nuxeo Integration
- BIRT Object
- BIRT Pivot Table
- BIRT Progressive Viewing
- BIRT Report Designer
- BIRT Report Document Data Source
- BIRT Script
- BIRT Server
- BIRT tag library
- BIRT Training
- BRD Pro
- contextual
- cross tab
- crosstab
- cube
- Custom BIRT parameter screen
- custom events
- dashboard
- Data cache
- data object
- Data Set
- demo birt server
- demo iServer
- demo server
- dependency analysis
- Deploy BIRT
- donut chart
- Dynamic Parameter
- e.Report gadget
- EasyScript
- Eclipse BIRT
- Eclipse demo camp
- emitter
- file size
- flash
- font
- free iPad 2
- google gadget
- hadoop
- Hibernate
- hive
- HTML gadget
- HTML5
- impact analysis
- Interactive BIRT Reports
- Interactive Reporting
- Interactive Viewer
- interactivity
- iServer
- iServer easy installer
- iServer installer
- iServer zip package
- Java Bean
- JavaScript
- jobs
- Join DataSet
- JSAPI
- Juno 2012
- link BIRT reports
- live demo environment
- Merge DataSet
- Nuxeo
- OLAP
- Oracle BIRT
- Parallel report generation
- pipeline dashboard
- POJO
- report dashboard
- Report Designer
- Report Document
- Report Document ODA
- report server
- reporting dashboard
- sales dashboard
- Salesforce
- salesforce dashboard
- scheduling
- sort by group
- Toplink
- Union DataSet




Del.icio.us
Digg
Facebook
Google
Mixx
Reddit
StumbleUpon
