Table

The Table control visualizes a data set in a customizable table.

To Add a Table Control:

  1. Open GraphWorX64, then click on the Controls ribbon and then on the Table control.

Selecting the Table Control in the Controls Ribbon in GraphWorX64

 

Once selected, you will be able to use the options within the Table ribbon, shown below.

 

Table Ribbon

 

Table

Grid

Style

  1. The cursor will turn into a crosshairs "+", which will allow you to draw the size of the Table control you would like in the center display portion of the GraphWorX64 configuration window.

Table Control Added to GraphWorX64 Configuration

  1. You can then click on the Configure button in the now active Table ribbon in GraphWorX64 or double-click directly on the Table control. This brings up the Configuration window, shown below.
    Note: If a configuration error happens in any of the tab's properties, the header of that tab will turn red. This allows an easier identification of errors, especially in complex configurations where one change can lead to configuration errors on various tabs.

Table Control Configuration Window

 

GENERAL

Table Control Configuration Window - GENERAL Tab

 

TABLE

   Query Type Selected

   Dataset Selected

DATA

COMMANDING

 

FIELDS

Table Control Configuration Window - Fields Tab

FIELDS

 

COLUMNS

Table Control Configuration Window - Columns Tab

COLUMNS

 

ROWS

Table Control Configuration Window - Rows Tab

 

DATA

 

STYLING RULES

 

FILTERS

Table Control Configuration Window - Filters Tab

ITEM FILTERS/GROUP FILTERS

 

Configure rules for filtering. Click on the plus button [+] to add a rule, which you can then edit via the properties listed below. You can also remove a selected rule via the minus button [-], move it up or down within a list of rules (via the up/down arrows) or duplicate it via the button.

      Context variables are necessary for using Field values, for example if somebody wants to compare the values of two Field expressions.

 

 

CONTROLS

Table Control Configuration Window - Controls Tab

HEADER

SUBHEADER

HORIZONTAL GRIDLINES

VERTICAL GRIDLINES

SELECTION

 

STYLE

Table Control Configuration Window - Style Tab

 

STYLE

 

FONT

 

CHILD CONTROLS STYLE

 

RUNTIME

Table Control Configuration Window - RUNTIME Tab

 

 

 

CONTEXT MENU

Table Control

 

Table Row

COMMANDS ON EVENTS

 

The Table Control is one of many controls that now supports executing commands on events. These events vary per control, but for the Table Control they include:

To configure the command to be executed when this event occurs, go to Runtime tab. Find the Commands on Events section, check Enable Commands on Events, then configure the form below.

 

  1. Click on the Apply button to save your recently made settings. Click OK to close the Configuration window and return to GraphWorX64 display configuration.

 

Query Top and Distinct Records

The Table control can display only the top N records or distinct records.

 

To return only distinct records, configure the Table control, go to the Fields page, and enable Distinct.

 

To limit the records returned to the top rows, configure the Table control, go to the Fields page, enable Limit Record Count, and set the desired limit with Record Count.

 

Support for Query Interface

You can use the Query Interface by Table Control.

 

The Query Interface is an ICONICS protocol for retrieving datasets. You can use it if you want to modify the original dataset, such as if you sort, calculate aggregates, or if you want to display only a subset of the columns.

 

The Query Interface allows the server to process those modifications more efficiently before you send the data to your client. The server can also notify client that the table was changed.

 

If you want to see data from the Hyper Alarm Logger in the table control:

 

  1) Configure the table control.

  2) For Query, select type.

  3) For Data Source, browse under Alarms and Notifications > Hyper Alarm Logger Query Interface and select .Query.

  4) For Table, select the desired Hyper Alarm Logger collection.

  5) Go to the Fields page.

  6) Select the refresh  button.

  7) Go to the Columns page.

  8) Select the refresh button.

  9) Make further updates to Fields or Columns as desired.

10) Select OK.

11) Go into runtime to see your data.

 

 

 

See Also:

Controls

Get Transaction Information in a Dataset Point