DataReferenceTypes - Data reference type
In order to define the data source for a control, data source can be referenced in different ways.
Enumarators overview
- Enumeration
(4) - Enumeration
- Extent
(1) - Extent
- FieldPath
(8) - Field path
- PropertyPath
(2) - Property path
- ResourceExtent
(6) - Resource extent
- SystemVariable
(7) - Option value
- UserDefined
(5) - User-defined data source
- View
(3) - View data source
- undefined
(0) - Data source type undefined
Enumerator details
-
Extent - Extent
In order to define a global data source, this data reference type should be selected. The access path defined as data source is valid in global scope, i.e. it is (usually) an extent name or a path beginning with an extent name.
Code: 1
to list -
PropertyPath - Property path
This reference type has to be selected in order to inherit a data source or to define e relative data source. Defining a property (or operation) path data source tries to resolve the path with the parent control data source as parent property handle. The defined access path must be a valid path for this property handle.
Code: 2
to list -
Enumeration - Enumeration
The data referenced is an enumeration defined in the dictionary (resource database).
Code: 4
to list -
UserDefined - User-defined data source
The data source is opened and set in the application (context class). User-defined data sources may set a data source value (constant) in the data source path in combination with class=STRING. In this case, a string property handle with the value defined in the data source will be created.
Code: 5
to list -
ResourceExtent - Resource extent
The access path defined as data source is valid in global scope, i.e. it is (usually) an extent name or a path beginning with an extent name, which is defined in the resource database of the application.
Code: 6
to list -
SystemVariable - Option value
The data source refers to an option value (system variable). The path contains the option name or an option path in case of hierarchically defined options.
Code: 7
to list -
FieldPath - Field path
The data source is shared with the data source of another control. The field path defining the data source refers to the field, which has defined the data source.
The field path begins in the parent control. Any number of dots '.' may precede the first field name in order to move upwards in the parent hierarchy (e.g. '..field' searches field in the parents parent parent control, 'field' is searched in the parent control.
Code: 8
to list