Custom applications (that is, dashboard sections) that are developed using Interactive Reporting and Interactive Reporting Web Client are event-driven. Events are actions; such as, clicking a button or opening a document, that are recognized by Interactive Reporting documents, or sections, or by dashboard objects. When an event occurs, Interactive Reporting and Interactive Reporting Web Client invoke the script attached to the event. The order in which events are executed depends upon the order of user actions.
You determine how events respond to actions by attaching scripts to events. For example, assume that you want a particular action to occur when a particular button is clicked. You attach a script that defines the response to the OnClick event associated with the button. When the button is clicked, Interactive Reporting and Interactive Reporting Web Client invoke the script.
Since Interactive Reporting and Interactive Reporting Web Client Release 6.0, JavaScript has been used as the scripting language. Documents scripts created using the Brio scripting language are converted to JavaScript when documents are first opened. |
Predefined event levels and the items with which they are associated:
Object-level events—Dashboard objects
Section-level events—Dashboard sections
Document-level events—Interactive Reporting and Interactive Reporting Web Client documents