Expert Mode in the "Applications" module
You can enable the "Enable expert options" setting via the main menu under "Tools / Options / Applications. "
"Expert" tab
In Expert Mode, an additional "Expert" tab appears in the Properties dialog box for elements, data groups, pages, and the application node. Here, you can define attributes that describe the respective element in the XML application file, as well as settings.
Attributes
Here you can see all the attributes that describe the currently selected element in the XML application file.
You can edit the value of an attribute by clicking in the corresponding cell in the "Value" column.
Add an attribute
Opens a drop-down list in the "Attribute" column from which a new attribute can be selected. All attributes available for the currently selected element are listed. Attributes that work only under certain conditions are marked with an *. In addition to the attributes listed, other attributes can be entered directly into the cell.
Remove Attribute
Deletes the currently selected attribute.
Generate a GUID
Generates a GUID and copies it to the clipboard.
The name of a data group is specified in the "name" attribute. It must not exceed 26 characters and may contain only uppercase letters, numbers, and underscores. The first character must be a letter. If these requirements are not met, a message will be displayed when the attribute is saved.
Below the attribute list, you'll find the "Settings" button, which you can use to switch to the Expert Settings.
Settings
Settings control the behavior of the server and the behavior of the controls. The names of the settings are structured in such a way that it is clear to which elements a setting can be applied.
Remove Setting
Deletes the currently selected setting.
/ Edit Setting
Opens a dialog box where you can create a new setting.
Edit Settings
Examples
control.listbox.language.usePortalSettings
Can be used with drop-down lists.
Function: Lists only the languages that are enabled in the portal.
Possible values: No / Yes
Drop-down lists with the "special value source" setting that use the "LanguageListProcessor" class will, when the "control.listbox.language.usePortalSettings" setting is enabled, list only the languages that are activated in the portal.
control.distribution.storage.dataGroup.triggerWorkflow
Can be used with the "Multiple Selection" element.
Function: Trigger a process when selecting entries in a multiple-selection list
Possible values: No / Yes
When saving values from a multiple selection to the associated child data group, a process event can be triggered for each child data record, allowing the system to respond to the selection of individual entries via a process. Data group event handlers for which the child data group is selected are triggered.
Starting with Intrexx version 12.1.5:
control.multiselect.storage.pipe.binding@useDisplaySortOr
Can be used with the "Multiple Selection" element.
Function: Include / exclude the "Text (Long Text)" data type when sorting. This setting has no effect on child data groups.
Possible values: true / false
Details
In Expert mode, additional information can be accessed via an element's context menu or by pressing the F4 key when the element is selected.
"Quick Info" tab
Here you'll learn about
-
Title
-
Type
-
GUID
-
Names
about the currently selected element in the XML.
Show information
Displays additional information about all elements that are parent elements of the currently selected element, such as the page that contains the element or a group that includes the element.
"XML" tab
On this tab, you can access the XML editor, which allows you to edit the XML of the current element directly.
Unlock
The XML is read-only when the dialog box opens to prevent accidental changes. Clicking this button removes the write protection.
Show Abridged XML
Hides or shows XML sections of child elements of the displayed element, such as pages within a data group.
Filter Editor
Filters can also be edited directly in Expert Mode. To do this, click "
" in the filter dialog to "Edit filters in expert mode."
The source code for filters defined using the standard dialog is displayed in the Filter Editor and can be edited directly in XML there. Changes to the XML take effect after the application is published.
Indexes
If the Expert Options are enabled, the additional "Indexes" tab is available in the Data Groups Properties dialog box. Here, you can define indexes for database fields, which help improve performance when filtering or sorting tables in applications.
If the data group contains foreign keys or references, you will find indexes that have already been created automatically—one index for all foreign keys and one index per reference. These indexes cannot be deleted via the dialog box or modified—except for the index name. If a reference to the data group is deleted, the corresponding index is also automatically deleted.
In the left pane of the dialog box, you'll find a list of all defined indexes.
Add an index
Creates a new index. The index name is automatically generated from the name of the current data group and a sequential number.
Remove Index
Resets an existing index. The index is removed from the list.
Properties of the Selected Index
Name
The name of the currently selected index is displayed here and can be edited.
The index is unique
If the field(s) listed in the "Fields" column contain unique values, you can set the "Index is unique" option, which further improves performance when filtering or sorting tables.
When retrieving data from the database, a unique index is created. Please refer to the documentation for the database you are using for more information on how this query is interpreted by the database.
"Fields" Column
List of fields selected for the index.
"Sort Order" Column
For each field, you can specify whether the index should be sorted in ascending or descending order.
Add Field
The desired data field can be selected from a drop-down list.
Remove Field
The selected data field was removed from the list.
Conditional Display
The following elements can be shown or hidden in Expert Mode based on specific criteria:
In the Properties dialog box, you'll find the "Conditional Display" setting in Expert Mode.
Edit Condition
Opens the Velocity Editor, where you can define the condition.
For elements with conditional display enabled, you can open Velocity directly by pressing F12.








