Skip to main content

Links

Show a detail tab or tile for a table​

menu User interface > Subjects > tab Links > tab Details

Detail tabs and detail tiles for references can be turned on and off:

  1. Select the Show detail checkbox to specify whether a subject should be included as a detail tab or detail tile.
  2. Optionally, use the up-arrow and down-arrow tasks on the left-hand side to put the detail tabs in sequence.

If a detail group is not available in the assigned screen type, the detail reference will be shown in a fallback group.

Add a table to a detail group​

For detail tabs and tiles you can specify a Detail group:

  • For detail tabs, you can choose from the Detail group options that have been specified at detail tab page level.
  • For detail tiles, you can choose from the Detail group options that have been specified at detail tiles level.

If a detail group is not available in the assigned screen type, the detail reference will be shown in a fallback group.

Details in a table Overview of Details in a table

To link an existing task (see Set up a task) to a table:

*menu User interface > Subjects > tab Links > tab Tasks > tab Task > tab Form

  1. Select the task that you want to link to the selected table.

Links for a task A task linked to a table

Add a task to a task group​

To add a task to a task group:

*menu User interface > Subjects > tab Links > tab Tasks > tab Task

  1. Select the Task group from the drop-down list.

As soon as a task is assigned to a group, which makes the group appear in the grouped grid, it is also possible to drag/drop other tasks into this group.

To link an existing report (see Table reports) to a table:

*menu User interface > Subjects > tab Links > tab Reports > tab Report > tab Form

  1. Select the report that you want to link to the selected table.

Report links for a table A report linked to a table

Add a report to a report group​

To add a report to a report group:

*menu User interface > Subjects > tab Links > tab Reports > tab Report

  1. Select the Report group from the drop-down list.

As soon as a report is assigned to a group, which makes the group appear in the grouped grid, it is also possible to drag/drop other reports into this group.

Use a column as a lookup​

menu User interface > Subjects > tab Links > tab Look-ups

For each reference, you can indicate whether it should be used as a look-up. This can be different for each column. In the case of a specific look-up, table settings such as the look-up type, the column view, etc., can be overwritten.

The GUI will resolve recursive look-up presentation. If the last reference field in the look-up table has a look-up and the previous reference field is left blank, the presentation field of this field is used (recursive).

Settings:

Table Look-ups in Links Overview of Look-ups in Links

Keyboard on a mobile device for a column with a look-up control​

When opening a look-up control in a column, a keyboard will only appear if you set the Extended property DisableKeyboardForAutoCompleteCombo to false.

Note that if a lookup has a Default control with a suggestion (as configured in the menu User interface > Subjects > Settings), a keyboard will always open when accessing the lookup. A suggestion type control will display a maximum of 8 results based on the typed search criteria.

You can base the choice between these options on user preference and the number of items expected in the (unfiltered) dropdown.

Using drag-drop, you can allow users to drag records from a grid or tree to another or the same subject.

menu User interface > Subjects > tab Links > tab Drag-drop > tab Form

  1. Select a Source tab and a Target tab.

  2. Select a Drag-drop task. Before you can select a task as a drag-drop task, you must first create that task through the regular process. See Set up a task. What makes a task a drag-drop task is not determined by any setting within the task itself, but rather by its configuration as a drag-drop task on this screen.

    dragdrop form Select a source, target, and task

  3. The selected task uses the parameters as mapped in tab Drag-drop parameter. Here, you can map a Column from the source table to a Task parameter. If multiple rows are dragged, the task will be executed multiple times. Task settings for pop-up per row will be applied.

    Task parameters that are mapped by both the target and source table will be checked for equality. If the values are not equal, drag-drop will be prevented by the GUI.

    dragdrop parameters Parameters for the drag-drop task

  4. By default, the drag-drop link is inactive. In tab Drag-drop interaction, you can enable enable each source-target combination.

    enable dragdrop Enable the drag-drop combination

  5. When dragging over a component in a grid (Windows GUI Web GUI or tree), the user interface by default selects multiple rows. To change this behavior, you can enable drag-drop in the context menu (right-click > Tasks > Enable drag-drop).

tip

You can enable drag-drop by default for the source table or variant in the model (menu Models > Model content > tab Tables > tab Form > tab General > checkbox Def. drag-drop enabled).

The GUI allows rows to be dropped on any component of the target table. However, when a user hovers over a multirow-component of the target during drag-drop, the GUI will apply one of the following behaviors:

  • If the drag-drop task has variable input, depending on the selected row of the target, the GUI will navigate to the hovered row.

  • If the drag-drop task only has one unique set of input, and the selected row will not change the input of the drag-drop task, the GUI will treat the grid or tree like any other component and not navigate to the hovered row.

Context procedures are executed during the hovered navigation, after a short delay. During this time, the cursor might display a question mark.

menu User interface > Subjects > tab Links > tab List bar items/Treeview items/Tiles

These tabs show the links between tables and menu items. It is possible to modify this.


Was this article helpful?