Class FSCVAPP@1.1001:ApplicationView
Objects of the class ApplicationView ("Application View") describe a user interface element.
Each application view may contain a multilingual name and a more detailed
description. These elements may contain patterns, which are substituted by parameter values.
Each application view can specify a view ("View"), which describes the set of data
fields presented to the user.
Each application view should specify a list of links ("
Branches"). Each branch describes its presentation, function and associated data field. When
the user chooses a branch, the associtated statements are executed. Branches are the primary
means to model control flow based on user input.
The natural purpose of an application
view is to present data to the user. This data can be either editable or read only ("Type of
Edit"). The data presented my contain actual data or a query expression to search for data ("
Type of Value"). The presented data my be automatically loaded ("Automatic load") and stored ("
Automatic Store) by following a root value ("Parameter Name") or it may be loaded and stored by
variables or parameters.
If all the data presented to the user is derived from one
root object ("Parameter Name") automatic locking may be convenient ("Automatic Lock").
Each data field is displayed in a generic way. If the generic representation is not
sufficient, a specific server side control can be used ("Display Controls").
If the
application view is marked to catch errors ("Catch errors"), all errors that occurre during the
processing of branches of an application view are caught and displayed in the application view.
Additional information about the presentation may be specified ("Display Hints").
Display hints may apply to a specific data field.
Class Hierarchy
Object >
ComponentObject >
ApplicationView
Properties
Properties
Multilingual Name (COOSYSTEM@1.1:mlname)
Defines the multilingual name of the object. It stores one name for each
supported language.
Explanation:
This field defines the multilingual name of the object.
unique
LanguageStringList[] COOSYSTEM@1.1:mlname