Advanced form configuration
-
- UpdatedAug 3, 2023
- 6 minutes to read
- Vancouver
- Form Administration
Administrators can configure advanced form features, such as form focus, form splits, and derived fields.
Allow insert options on task records
The Insert and Insert and Stay options are disabled by default for task records such as incidents and change requests. You can set a system property to show these options for task records.
Before you begin
Procedure
- Navigate to .
- Locate the property Allow the use of the "Insert" and "Insert and Stay" options on task derived tables (glide.ui.task.insert).
- Select the check box to enable or clear the check box to disable (default) the options for tasks.
- Click Save.
Disable first field form focus
By default, forms set focus on the first writable field on the form. An administrator can disable form focus with a system property to make the form more accessible to users who use screenreaders.
Before you begin
Procedure
- Navigate to .
- Set the property glide.ui.focus_first_element to false.
Result
Disable the template bar
Administrators can disable the template bar on a table by creating a system property.
Before you begin
About this task
Procedure
Deactivate form submission with the Enter key
By default, when you press the Enter key in a simple one-line text field, a choice list, or a Boolean field, the form is submitted.
Before you begin
About this task
Procedure
Enable multiple form splits
Form splits enable you to organize fields on a form into columns. Administrators must add a property to enable form splits.
Before you begin
About this task


When you organize fields in this manner and the user is viewing the form on a small mobile device, the fields within the first split are listed before the fields in the second split. In this example, the Asset tag, State, Serial number, and Substate field are listed before any of the fields below them. You can also create elements that span the form at the top of the form.
Procedure
Define required fields
You can specify which form fields are required in forms. This action prevents users with the personalize_form role from removing the field by configuring the form layout.
Before you begin
The Required Form Fields plugin must be active.
About this task
If present on a form, only an administrator can remove required fields. When you configure a form, required fields appear in a gray color and have a tooltip indicating they are required. Required fields are defined in the Required Form Fields [sys_ui_element_required] table.
The expected (although not the only) use case for this feature is as part of a delegated administration scheme. For example, you can grant branch offices the rights to modify forms by granting the personalize_form role, but not allow them to remove certain fields which are critical to overall business processing.
Procedure
Result
An extended table can override the Required Form Field rule of its base table. For example, if the Short description field is required for the Task table, but not required for the Incident table, it is required for all Task tables except Incident.
Control the label type for derived fields
You can configure the type of label that appears for derived fields.
Before you begin
About this task
An example would be displaying the email address for the caller when looking at an incident record. The email address is not stored in the Incident table, but is obtained by following the caller reference from the incident to the User table. You control the label type by setting a system property. For example, the field label for an incident email address can be either of the following strings.
- Caller Email, which represents the complete label to uniquely identify this field as the email from the caller user record. If you display the email address for the person the ticket is assigned to, its label would be Assigned to Email.
- Email which is the label for the target field. This label is not unique on the form if, for example, you are also displaying the email address of the person assigned to the incident. However, usually the placement of the field on the form makes it clear what the field represents.
![]() Choose the Caller field and click the expander icon. |
![]() Select the available fields associated with the Caller field. |
Procedure