Field Control Types
Learn about the field control types.
The following field control types are available:
Details Control
Used to create the "mask" for the ExpandNew
, the Expand
and the TreeView
page. For details on Expand and TreeView configurations
and the related action templates. For further details, see Expand and Tree.
For example - You can define for the panel layout which fields are displayed.
List Control
The List control defines the fields used in the results list of a search. For details on
the Search&List configuration and Search
action template. For further
details, see Search.
- The Fields area contains the fields (columns) to be displayed
in the list.Note: A list control must always contain at least one field of the info area for which it is defined. Having only linked fields in a list results in an error in Aurea CRM.Web.
- Click on the area header to define the column widths:
If no column widths are entered, the percentages are calculated based on the field lengths in the data model.
Column widths are inherited from parent configurations. If fields are added to the child configuration, the required space is subtracted equally from all existing column widths.
- The Sort Fields area contains the fields used for sorting the
records. List entries can be sorted either ascending or descending.Note: When sorting by a time field, the corresponding date is always taken into account as well. You cannot sort by time independent of date.Note: When a user sorts a list by clicking into a column header, the last sort criterion is appended as a secondary criterion to the new one. If more than one sort field is defined for a list, only the first one is appended as the secondary criterion.Note: If no sort criteria are applied to the data in the list (or sort criteria that produce more results that rows in the list), the order in which data is returned from the database is ambiguous. i.e. if a lot of records that are "equal concerning the sort criterion" exist, the database returns these in an arbitrary manner – thus, the results the database delivers may differ whether e.g. 10 or 50 results are displayed, and it is also possible that the same results are returned again when the user pages through the list.A feasible workaround when such problems occur is to define more specific sort fields.
Search Control
The Search control defines the fields on a search mask. For details on the
Search&List configuration and Search
action template. For further
details, see Search.
To define a Search control:
- Add the desired default search fields to panel No.1. These fields are shown as the
default search mask.Note: Decoded fields (Z-fields) are not displayed on search masks.
- Any fields you add to a panel > 1 are displayed in the Add more drop-down list of the search mask.
- To search in several fields at once, use the
Enhanced Search Field
field attribute. For further details, see Enhanced Search Field. - To hide the With me check box, add the
showOwnItems
control attribute and set it tofalse
. For further details, see Control Attributes.
You can prevent specific users or groups from adding more fields to search from an info area. To do this:
- Define the search control as described in the steps above.
- Disable the More Fields … option from the Add more
… drop down menu by setting the web configuration parameter
Search.HideMoreFields
to true. For more information, see Search.HideMoreFieldsSearch.HideMoreFields. The screenshot below shows the More Fields … option is not longer available from the Add more … drop down menu.
Search Context
When linking records, users can select whether they want to search for records in the
whole database or within the current context. For fields with a
Select-Function
this search context is determined as follows:
-
SearchContext
as specified in theSelect-Function
. For further details, see Syntax. -
SearchContext
as specified in the Search control's control attributes. For further details, see SearchContext. - If no
SearchContext
definition is found.- the source record is used
- when linking records of the same info area, the search context is the source record's parent record (Example: linking a ticket to a ticket via the Predecessor field).
After deleting a link it is necessary to save the record to reset the search context.
Matchup Control
If a match-up function is defined for an info area (i.e. a match-up button is configured
in the respective New
header, see New), data of a new record is
compared with existing records to avoid duplicates. Examples in UPDATE_DEFAULT:
FI
, KP,AU
.
The Matchup control defines which fields are compared when matching up records.
For information on further configuring the match-up functionality. For further details, see Matchup Parameters and PhoneticMatchupFieldnames.
MatchupList Control
The MatchupList control defines the list of similar records displayed on the Match-up dialog.
Information on customizing the options displayed on the Match-up dialog, see the article at “How to Project Specific Match up Configuration” at https://support.aurea.com.
MiniDetails Control
The MiniDetails control provides a short read-only view without tabs, containing additional information for a record (e.g. for each list item, you can get information on additional fields by expanding the MiniDetails). If no MiniDetails are defined for an info area, the fields from the first tab of the Details control are displayed instead.
The MiniDetails view is available integrated into lists, in processes, in page headers etc.
Hyperlink
field attribute to display such a field as
a hyperlink. For further details, see Add Linked Fields and Hyperlink.Default Control
In each field group you can create a Default control. The Default control contains all fields of an info area. This allows you to define default field attributes for all modes (Search, New, Update etc.) and for all fields of an info area, which are used in all controls that have no specific field attribute definitions for a field. for further details, see Field Attributes.
Even if a field is not displayed on a control, this can be helpful in case you change the content of the control in Aurea CRM.Web (e.g. the List control) and you want to provide some default behavior for a field.