Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

todo - waiting for confirmation from Anthony whether or not this is changing in the next release

You can link views together so that the contents of one view are or form is filtered based on items item(s) selected in a driving view.

dashboard elements - will be around for while as legacy...

So how does this work???

In the old world this was tied to dashboard elements

In the new world, your options for backing data.

  • Screen → data: although what is this actually bound to?
  • Legacy - parts of a dashboard created as dashboard elements
  • Some AREAS  component → each areas is tied to data
  • Data-bound components → grid card etc. have their own data

Reinstate the dashboard element stuff as legacy documentation.

A grid view (grids only) different view, referred to as a "Driver View". This facilitates linking such as selecting a Business in one grid view (Driving View) and having a list of Contacts display in a second grid view as illustrated here:

Image Added

Setting up Links Between Two Views

A grid view will be automatically a driving view if any of the filter expressions in any of the zones a second view reference the view by name. What is a zone? Any views that are drivers can be identified by the existence of the icon Image Removed appearing in the top right of the view. Clicking on this icon will cause any dependent views and charts to refresh themselves based on the selection made in the driver grid viewfirst by name.

To make a zone view dependent upon the driving view, set it up with a Filter which uses at least one condition with an expression containing the drivers driving view's name. e. ig. e ACCTS. When the Filter is evaluated, the view name ACCTS notation will contain the rows selected Business. An example condition expression is shown below, Name is an Attribute on the driving view. An example condition expression is:

Code Block
AccountNum equals ACCTS.AccountNumber

Where AccountNumber is an Attribute on the driving view.

We can also drag a UID/ Primary key from a grid onto another area and it will dynamically create a background filter.

For Legacy Applications built Pre-9.0

Expand
titleLegacy Stuff for Dashboard Elements

A grid view (grids only) will be automatically a driving view if any of the filter expressions in any of the zones reference the view by name. What is a zone? Any views that are drivers can be identified by the existence of the icon Image Removed appearing in the top right of the view. Clicking on this icon will cause any dependent views and charts to refresh themselves based on the selection made in the driver grid view.

To make a zone dependent upon the driving view, set it up with a Filter which uses at least one condition with an expression containing the drivers view name. i.e ACCTS. When the Filter is evaluated, the view name ACCTS notation will contain the rows selected on the driving view. An example condition expression is:

Code Block
AccountNum equals ACCTS.AccountNumber
Where AccountNumber is an Attribute on the driving view.

Tip

A view filter can be setup automatically by dragging any attribute header from one view onto a second view. The first view will become the driving view.

Setting up Links Between a View and Form

Grid views can be used to filter the content displayed on a form, as illustrated by the screenshot below.

This is setup by dragging the header for the attribute UID* from the view onto the desired form. This automatically setups up a background filter on the dashboard element.

Image Added


See Also