A property represents a structural feature of a class,
for example the name of the class.
The following table lists the parameters that apply to the properties
element.
- Display name for property
- The label that is displayed next to this property in the Details
Page JSP. Also used as the column header for this property in the
Results table of the List JSP. If a name is not specified, the property
name is used.
- Can be set to null
- Indicates that the SQL column represented by this property is
nullable. If this property represents an Owned Member End of an Association,
the parameter indicates that the foreign key used to implement the
relationship can be set to null. Default is false. If the Is key column
transformation parameter is specified, this parameter will be disabled.
- Column name
- Specifies the name of this column in the generated DDL. If omitted,
default value is the property name.
- EGL field name
- Specifies the name of the EGL record field represented by this
Property. If omitted, default value is the property name.
- Make property read only
- Adds the EGL isReadOnly property to the field representing this
Property. Details JSP will render this Property as a display field
only. Default is false.
- Make property searchable
- Indicates that the Search JSP should allow searching on this Property.
Note that LOB (Blob and Clob) type Properties cannot be used as search
fields. Default is false.
- Include in summary
- Indicates that this Property will be displayed in the search results
table of the List Page JSP. If no Property within a Class is selected,
all Properties will be used. Default is false.