The Script Editor
The Script Editor is the primary interface used to add JavaScript code within different sections of the document. All the customizations in Interactive Reporting are event-driven, meaning that code is executed by either a user-created event such as the clicking of a mouse button, or a system-created event such as the opening of a document. These events invoke JavaScript contained within the object's corresponding Event Trigger.
The Interactive Reporting API categorizes events into three main types. Two of these types, Dashboard-level Events and Dashboard Object-level Events, are tied to Dashboard sections and are customized using the Dashboard Script Editor. A Dashboard-level Event occurs when a dashboard is shown, or activated, to the user and when it is deactivated as the user navigates away from it. This...