2022 June Release

Struct FSCVIEW@1.1001:Field Permanent link for this heading

The aggregate Field ("List of Fields") is used to model fields.

It stores a unique identifier, an optional multilingual name and a property path, an optional subview, and whether this field must be defined.

Each entry of the property path specifies a property and a flag whether this part of the path may be modified.

To make the aggregate extensible, a software component and an identifier can be specified for each field.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

string

ident

Identifier

string

identbefore

Insert Before Identifier

boolean

isdynamicfield

LanguageStringList[]

mlnameopt

Label (Overrides Property Name)

boolean

mustbedef

Must Be Defined

PropertyPath[]

propertypath

Property Path

View

view

View

SoftwareComponent

viewcomponent

Software Component

Properties Permanent link for this heading


Identifier (FSCVIEW@1.1001:ident) Permanent link for this heading

Stores for each field an unique identifier.

The identifier is used to reference a value and to identify the field for hints specified in application views.

string FSCVIEW@1.1001:ident not null

Additional Information


Insert Before Identifier (FSCVIEW@1.1001:identbefore) Permanent link for this heading

Specifies the identifier of a field, that is displayed after this field.

This field is used to make instances of the class View extensible.

string FSCVIEW@1.1001:identbefore

Additional Information


(FSCVIEW@1.1001:isdynamicfield) Permanent link for this heading

boolean FSCVIEW@1.1001:isdynamicfield

Additional Information


Label (Overrides Property Name) (FSCVIEW@1.1001:mlnameopt) Permanent link for this heading

Contains an optional field label.

If no value is specified, the label is taken from the last element of the property path.

unique LanguageStringList[] FSCVIEW@1.1001:mlnameopt

Additional Information


Must Be Defined (FSCVIEW@1.1001:mustbedef) Permanent link for this heading

Specifies whether the value of the field has to be defined.

The default for this property is taken from the last element of the property path.

boolean FSCVIEW@1.1001:mustbedef

Additional Information


Property Path (FSCVIEW@1.1001:propertypath) Permanent link for this heading

Specifies the association of values and fields.

PropertyPath[] FSCVIEW@1.1001:propertypath

Additional Information


View (FSCVIEW@1.1001:view) Permanent link for this heading

For each data field a view can be specified.

If a view is specified, and a property path results in an object, an aggregate or a list of objects or aggregates, this view is used to model which subfields should be displayed.

View FSCVIEW@1.1001:view

Additional Information


Software Component (FSCVIEW@1.1001:viewcomponent) Permanent link for this heading

Specifies the software component of a field.

This field is used to make instances of the class View extensible.

SoftwareComponent FSCVIEW@1.1001:viewcomponent

Additional Information