Component
A Component is a Main Development Object that defines an executable part of an application. It defines the data structure used to access data, the layout (if applicable) used to present it, and the actions used to modify, validate, and store data.
Although components are always defined as a specific type, such as a Dynamic Server Page or a Service, they share the same namespace, so names of components must be unique for all components, not just for a specific type of component.
For more information, see Components .
Characteristics
Characteristics |
|
---|---|
Icon: |
|
Object type code: |
cpt |
Main Development Object? |
Yes |
Part of: |
— |
Contains: |
|
Generalization: |
|
Specializations: |
Dynamic Server Page, Static Server Page, Service, Session Service, Entity Service, Form, Report |
Compilation Output: |
Runtime component, component signature .js and .hts files (depending on the component type) |
Example URI: |
|
Specialization
The Component is an abstract type that specializes Main Development Object in the following ways:
- It can contain one or more Component Entities, Labels, and Component Variables
Properties
Object Properties:
Source Properties:
- Date Modified
Configuration Properties
Behavior Properties:
Data I/O Properties:
Presentation Properties:
Character Mode Properties:
Triggers and Operations
- trigger accept
- trigger clear (Form)
- trigger erase (Form)
- trigger getFocus (Form) (Form)
- trigger loseFocus (Form) (Form)
- trigger menu (Form)
- trigger retrieve (Form)
- trigger retrieveSequential (Form)
- trigger postActivate
- trigger preActivate
- trigger print (Form, Report)
- trigger pullDown (Form)
- trigger receiveMessage
- trigger store (Form)
- trigger quit
- trigger userKey (Form)