Links
Details​
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:
- Select the Show detail checkbox to specify whether a subject should be included as a detail tab or detail tile.
- Optionally, use the up-arrow and down-arrow tasks on the left-hand side to put the detail tabs in sequence.
Link a detail to a screen area​
You can link detail tabs and tiles to a Screen area. For more information, see Screen areas. If a screen area is not available in the assigned screen type, the fallback area will be used.
To link a detail to a screen area:
menu User interface > Subjects > tab Default/Variants > tab Links > tab Details
-
Select a Table or Table variant.
-
Select a Screen area to link a detail to a screen type with the same screen area:
- For detail tabs, see tab container with subject details.
- For detail tiles, see detail tiles component.
Overview of Details in a table
Link a task to a table​
To link an existing task to a table:
menu User interface > Subjects > tab Default/Variants > tab Links > tab Tasks > tab Task > tab Form > tab Task
For more information about the settings, see Create a table task.
Link a report to a table​
A table report is a report that is linked to one or more tables. To link an existing report to a table:
menu User interface > Subjects > tab Default/Variants > tab Links > tab Reports > tab Report > tab Form > tab Report
For more information about the settings, see Create a table report.
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:
- Look-up control - Select the type of control to influence the behavior of the editor. This is applied to the grid, form (edit), and task/report parameters. See also Keyboard on a mobile device for a column with a look-up control.
- Look-up has popup - Allows the user to open look-up popups from the grid menu
. See the Universal GUI's user manual.
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.
Drag-drop links​
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
-
Select a Source tab and a Target tab.
-
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.
Select a source, target, and task
-
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.
Parameters for the drag-drop task
-
By default, the drag-drop link is inactive. In tab Drag-drop interaction, you can enable
each source-target combination.
Enable the drag-drop combination
-
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).
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.
Link tables to menu items​
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.