InetSoft Product Information: Dashboard Objects

This section lists objects for use with interactive dashboard software and visual analyses.

business intelligence product demo
Click this screenshot to view a three-minute demo and get an overview of what InetSoft’s BI dashboard reporting software, Style Intelligence, can do and how easy it is to use.

Tab Object

A Tab element advances the printing to the next tab stop. The Tab element also serves as the superclass of the Text Object : The properties defined in the Tab element are also available in a Text element for controlling the behavior of tabs in the text string.

Text Object

Text elements are the most commonly used report element. They can display simple lines of text or full paragraphs.

Hyperlink

Specifies a hyperlink to a report, element target, or a URL.

Heading Object

A heading object is a special Text element. Like a regular Text element, a heading object displays a block of text. In addition, a heading object has a heading level, which has two uses:

• The heading level determines the heading number (e.g., 1.2, 2.1.1., etc.) that is added to the heading text.

• The heading level is used to construct the Table of Contents, if the report contains one.

view demo icon
View a 2-minute demonstration of InetSoft's easy, agile, and robust BI software.

Table Object

Table elements display tabular data. Tables can flow across pages, or horizontally break between pages. By default, table sizes (including column width and row heights) are automatically calculated based on the cell contents.

You can use built-in table styles to control display attributes such as font, color, and alignment. Therefore, a report application normally does not need to specify many table attributes in script.

The Table bindingInfo Property

The Table bindingInfo property provides access to functions controlling the data binding of a table element. This includes changes to hidden columns, summary columns, group columns, and option settings. The following sections introduce the functions provided by the bindingInfo property.

The groupedTable Property

The groupedTable property provides functions that return information about group boundaries.

Freehand Table Object

In addition to all of the properties of a regular Table Object , the Freehand Table has one property uniquely associated with it.

Painter Object

The Painter object serves as the base for all float elements: TextBox Object , Field Object , Chart Object, Image Object, etc. It defines common properties for positions and sizes of float elements.

TextBox Object

A TextBox element defines a rectangular area on the page in which to display a text paragraph. It can have borders, and can be positioned on a page using an anchor.

view gallery
View live interactive examples in InetSoft's dashboard and visualization gallery.

Chart Object

The Chart element presents datasets as visual graphs.

General Chart Properties

This section presents general Chart properties.

query

Specifies the query bound to the Chart element.

graph

Specifies the EGraph object to be rendered by the Chart element.

General Axis Properties

This section presents the general properties available for both dimensions and measures. Properties should be prefixed by one of the following:

axis['Dimension Name'], or 
axis['Measure Name'] 

Example

 Graph1.axis['Company'].lineColor = [0,255,255];
 Graph1.axis['Sum(Total)'].lineColor = [0,255,255];

axis.labelVisible

Sets the visibility of the dimension or measure axis labels.

axis.ticksVisible

Sets the visibility of the axis tick marks for a dimension or measure.

Measure Axis Properties

This section presents the properties available specifically for a measure axis. Properties should be prefixed by axis['Measure Name'].

axis.maximum

Sets the maximum value for a measure axis.

axis.logarithmic

Sets logarithmic scaling for a measure axis.

Previous: Report Functions