Controls

 

Documentation home

 

See also: Control Common Properties, CSS Class/Style Properties

Introduction

 

A control is any element that can be added to a page e.g. input field, table, menu, text etc. Most controls are visible, but this is not necessarily the case.  Available controls are listed in the Palette View and they can be added to a page by dragging from the Palette View to either the WYSIWYG View or the Outline View.

 

Some controls act as a container, meaning that other controls can be added to the control as children e.g. a Panel Control. Container controls have a layout, which defines how its child controls are positioned within the container.

 

All controls have properties that define the behaviour of the control and are shown in the Properties View when a control is selected in either the WYSIWYG View or the Outline View. These properties can also be accessed from an FPL script by referring to controlName.property. For many control properties, it is possible to specify that they should either have a local value or that they should inherit their value from somewhere else, usually a default value in the presentation template – see local/inherited control properties.

 

Click on the links below for details of each control and a list of supported properties.

Controls

The following controls are available from the Palette View:

 

Panel Control

A simple container

Titled Panel Control

A container with a title bar and configurable corners

Group Panel Control

A container with title bar and additional texts

Page Panel Control

A page level container with a page header text and additional texts

Field Control

Field

Table Control

Table

Table Page Control

A horizontal scroll page within a table

Table Column Control

Table Column

Button Column Control

A button within a table

Image Column Control

An image within a table

Image Control

An image in a non-table location

Include Control

Includes an external HTML or JSP file

Message Control

Acts as a location for error and warning messages

Horizontal Line Control

Horizontal line

HTML Control

Allows HTML to be added

Hyperlink Control

Hyperlink, either internal (runs FPL script) or external

Text Control

Text

Button Control

Clickable button

Legacy Button Panel Control

A panel containing Ebase save/restore buttons and Ebase page navigation buttons

Next Page Button Control

Ebase next page navigation button

Previous Page Button Control

Ebase previous page navigation button

Finish Button Control

Ebase finish button

Save Button Control

Ebase save button (save/restore feature)

Restore Button Control

Ebase restore button (save/restore feature)

Tab Set Control

Tab Set

Tab Control

An individual Tab within a Tab Set

Horizontal Menu Control

Horizontal Menu

Vertical Menu Control

Vertical Menu

Menu Item Control

An individual menu item within either a horizontal or vertical menu

Dynamic Menu Item Control

A dynamic menu item within either a horizontal or vertical menu

Grid Control

A grid layout control

 

 

The following system controls are not available from the Palette View, but can be configured:

 

Page Control

A special control representing the page – this control cannot be deleted

Component Control

Represents a part-page component

Grid Cell Control

An individual cell within a Grid Control