In Interactive Reporting Studio, documents are accessed through the scripting environment as a hierarchy of objects. For example, the Interactive Reporting Studio button object contains these properties and methods.
Table 3. Button Object Properties and Methods
Style of text displayed on a button face (an object in its own right that contains its own characteristics) | ||
The Font object described in the table also contains these properties.
A collection is another type of object supported by Interactive Reporting Studio and JavaScript. Collections usually contain a count property to calculate how many elements are included as parts. A collection contains one or more methods, and provides a way of enabling access to the elements, to add elements, and other generic facilities to sanction change to the state of the collection. Different types of collections may behave differently.
The Interactive Reporting Studio application object is a collection that contains one or more documents including one or more sections. Each section contains other objects specific to it. For example, queries include a data model, a Request line, and a Filter line. Filters include show values and custom values lists, and custom SQL.
Each object contains unique methods and properties that enable you to leverage the object functionality.