Object Class Form (Developer) (COOATTREDIT@1.1:ObjectEditForm)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:ComponentObject > COOATTREDIT@1.1:ObjectEditForm

An object of the class ObjectEditForm ("Edit Form for Objects") defines an edit form. It stores information like the multilingual name, whether the form is displayed generic, whether inherited pages are displayed, the style definition of the control and the pages of the form. It is a compound class.

Additional Information

Abstract: false
Base Class: COOSYSTEM@1.1:ComponentObject
Compound: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL

Properties

ReferenceName
COOATTREDIT@1.1:controlstyleControl Style Definition
COOATTREDIT@1.1:formcaptionForm Caption
COOATTREDIT@1.1:formcardstyleCard Style
COOATTREDIT@1.1:formdisplaycategorypagesDisplay Category Pages
COOATTREDIT@1.1:formdisplaypropertiesonceDisplay Properties Only Once
COOATTREDIT@1.1:formdispviewsDefault Display Settings
COOATTREDIT@1.1:formgenericGeneric View
COOATTREDIT@1.1:formgenericderivedGeneric View for Derived Classes
COOATTREDIT@1.1:forminheritanceDisplay Inherited Pages
COOATTREDIT@1.1:formpagesForm Pages
COOATTREDIT@1.1:formsuperclassInherit Pages From
COOSYSTEM@1.1:mlnameMultilingual Name

Properties

COOATTREDIT@1.1:controlstyle (Control Style Definition)

The property controlstyle ("Control Style Definitions") stores the style definitions for the controls.

Additional Information

Search for Allowed Classes Only: true
Type: COOSYSTEM@1.1:OBJECT
Changeable: true
Visible: true
Must Be Defined: false
Possible Object Class: COOATTREDIT@1.1:ControlStyleDefinition
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOATTREDIT@1.1:formcaption (Form Caption)

The property formcaption ("Form Caption") stores a multilingual caption for the form which may be displayed as title of a dialog (FSCVAPP@1.1001:ApplicationView).
If the form of a dialog is assign by a dynamic binding (see behavior genericform in app.ducx or using FSCVAPP@1.1001:HintType VIEWHINT_USEGENERICFORM) the dialog title is determined by this property. E.g. if the property editor shows a dialog for reading or changing properties, it uses such a dynamic binding.
If the form is assigned directly to the dialog (by keyword form in app.ducx or property FSCVAPP@1.1001:view and FSCVAPP@1.1001:viewexpr), the multilingual name (COOSYSTEM@1.1:mlname) of the dialog (FSCVAPP@1.1001:ApplicationView) is used as title.
You may use placeholders to include dynamic text into the title, like:
"Edit: \"<~ cooobj.objname ~>\" (<~ cooobj.objclass.objname ~>)"

Additional Information

Type: COOSYSTEM@1.1:LanguageStringList
Multiple Values (Overrides Type): true
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOATTREDIT@1.1:formcardstyle (Card Style)

Defines how cards are displayed in the card view. Landscape (Image): resized and horizontally fully displayed; Portrait: resized and vertically fully displayed; Logo: resized and fully displayed

Additional Information

Type: COOATTREDIT@1.1:CardStyle
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOATTREDIT@1.1:formdisplaycategorypages (Display Category Pages)

Defines whether additionally formpages defined due categories should be displayed.

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOATTREDIT@1.1:formdisplaypropertiesonce (Display Properties Only Once)

Defines whether properties should be displayed only once on the form.

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOATTREDIT@1.1:formdispviews (Default Display Settings)

Additional Information

Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOATTREDIT@1.1:formgeneric (Generic View)

The property formgeneric ("Generic View") stores the information whether the properties of the object class are displayed generic. If the value is true, the form is displayed generic.

Additional Information

Initialization Value: false
Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOATTREDIT@1.1:formgenericderived (Generic View for Derived Classes)

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOATTREDIT@1.1:forminheritance (Display Inherited Pages)

The property forminheritance ("Display Inherited Pages") stores the information whether pages of the base class are to be displayed. If the value is true, the pages of the base class are displayed, too. A property of a page is displayed only if it belongs to the object class, if it is visible and if it is readable. Each property is displayed once. If all properties of a page to be displayed are displayed on other pages, the page is left out.

Additional Information

Initialization Value: true
Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOATTREDIT@1.1:formpages (Form Pages)

The property formpages ("Form Pages") stores the list of pages of the form.

Additional Information

Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOATTREDIT@1.1:FormPage
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOATTREDIT@1.1:formsuperclass (Inherit Pages From)

Additional Information

Search for Allowed Classes Only: true
Type: COOSYSTEM@1.1:OBJECT
Changeable: true
Visible: true
Must Be Defined: false
Possible Object Class: COOSYSTEM@1.1:ObjectClass
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSYSTEM@1.1:mlname (Multilingual Name)

Stores the multilingual name of the object. It stores one name for each supported language.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOSYSTEM@1.1:AttrGetDisp
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrObjNameBuildSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:LanguageStringList
Secured: true
Changeable: true
Must Be Defined: false
Visible: true


[top]