Dashboard Section-Level Customization

Dashboards are interfaces for users to view data, create ad hoc queries, and print reports. Developers use templates, charts, pivots, and so on to create user-friendly sections. These sections are the hypertext, push-button interface to the entire query and reporting process. A dashboard section-level action is initiated when the OnActivate or OnDeactivate events are fired in a section.

In sections, JavaScript controls the action and behavior of objects such as command buttons, lists, and graphic controls. Typically, objects are scripted to perform actions based on events, such as OnClick, OnSelection, or OnDoubleClick.

Table 1. Dashboard Controls

Dashboard Controls

Event Supported

Command Buttons

OnClick

Option Buttons

OnClick

Check Boxes

OnClick

Lists

OnClick, OnDoubleClick

Drop-down Lists

OnSelection

Text Boxes

OnChange, OnEnter, OnExit

Table 2. Dashboard Graphics

Dashboard Graphics

Event Supported

Lines

OnClick

Rectangles

OnClick

Round Rectangles

OnClick

Ovals

OnClick

Text Labels

OnClick

Pictures

OnClick

Results

OnClick, OnRowDoubleClick

Tables

OnClick, OnRowDoubleClick

Pivots and Charts

OnClick