To add a new field to an existing section, perform the following steps:
- Expand the required section and navigate your pointer to the field layer.
- Click the ➕ (Add to open the Add Fields pop-up window.
- In the Add Fields pop-up window, search for or select one or several fields from the drop-down menu.
- Click Add to add new fields to the Form section.
The following entity properties are excluded from the fields dialog creation process:
Properties of the type
Edm.Guid
.Draft-specific properties, such as
IsActiveEntity
,HasActiveEntity
, andHasDraftEntity
.Draft-specific navigation properties such as
SiblingEntity
,DraftAdministrativeData
.The properties already referenced in this or other sections.
You cannot add the field twice to the same section.
To move a field within a section or to a different section in the application, use one of the following functionalities:
-
Drag-and-drop
By using the drag-and-drop functionality, drag the required field and place it in a different position within its section or in a different section once the field is highlighted in green.
-
Arrow buttons
By using the (Move Up) or (Move Down) icons next to the field name, you can move the field either within its section or to the different section.
To move a field to another section, drag and drop to a desired section.
Fields can be moved to a different section if the
FieldGroup
orIdentification
annotation are applied to the same entity as the originating section.
To move the multiple fields to another position, perform the following steps:
- Use the [Ctrl] + [Click] combination to select more than one field.
- Drag the selected fields to a different position with your pointer/mouse.
You can't move the field to the section if the same field is already part of it.
To delete the fields, perform the following steps:
-
Expand the required section and navigate your pointer to the field layer.
-
Click the 🗑️ (Delete) icon to open the Delete Confirmation popup window.
-
Click Delete to confirm the action.
During deletion of the field,
UI.DataField
record is removed from theUI.FieldGroup
annotation. The annotations applied to the entity properties aren't deleted.
Field properties are associated with fields in the Field section and the application with the help of annotations. The following field properties can be edited:
- Criticality
- Display as Image
- Hidden
- Hide by Property
- Label
- Restrictions
- Semantic Object Name
- Semantic Object Property Mapping
- Text
- Text Arrangement
- Display Type
For more information, see Appendix.
To change the section label, perform the following steps:
-
Select the required section and navigate to the properties pane area.
-
Enter a new name in the Label text box. This field defines the text to be displayed at a section label.
As a result, the section is renamed both in the Page Editor and in the application preview.
See Label Maintenance for more information.
See Internationalization (i18n) for translation if not yet there.
Define whether the field input in create/edit mode is mandatory, optional, or read-only. Use the Restrictions field to control the state of a property.
The following options are displayed in the restriction value drop-down menu:
Option |
Description |
---|---|
None |
No annotations are applied. Therefore, this field by default is considered optional. |
Optional |
This field can be left empty. No obligatory data input is required. |
Mandatory |
This field value must be provided. It cannot be empty. |
ReadOnly |
This field is displayed as read-only data with no editing allowed. |
When the Object Page entity is not draft enabled (read-only), Display Type and Restrictions fields are not available in the property panel as the fields are not editable and are only used for displaying the value.
If restriction value is defined in the lower layer (e.g. in the service), the respective option is displayed with the suffix (base layer) and option None is not available. If the back-end restriction value cannot be resolved because unsupported annotation complexity, then the base layer value is displayed as a Complex (base layer).