Elements that contain lists of data records in applications, such as view tables or drop-down lists can be filtered in dependence on other elements. Every control including the application pages that are JavaScript-capable, can be used as a triggering control for a dependency.

Filters in the browser

In an example portal the "Organization" menu contains the Telephone book application. A dependency has already been defined here. If a department is selected in the "Department" drop-down list, then the free layout table that displays the contacts will be filtered accordingly.

Configuration in the Applications module

You can see the corresponding page on the workspace. The "Department" drop-down list references its entries from the "_Department" data group that is also part of this application.

On the "Dependencies" tab of the properties dialog of the free layout table, the "Department" dependency is in the "Selected" column. Click on "Edit dependency" to open a dialog where the dependency settings can be edited.

In the properties of the dependency, the filter is defined to trigger when the onchange event occurs in the "Department" drop-down list, meaning that a department is selected in the browser. Click here for information about how the triggering control can be defined. The filter can be defined in the Filter area. This filter is applied to the date in the table when the event is triggered. Click here for more information.

Page properties - Dependencies tab

You can find the "Dependencies" tab in the properties dialog of pages. All of the dependencies that are defined on the current page are listed here.

More information

Filter elements