pp108 : Elements

Elements

This topic describes the optional interface entities that can be used with controls in an XForm.


Elements are interface entities that provide specific functionality to controls. Elements do not have any significance on their own, except when used with controls.

The following table lists the elements available in Process Platform XForms.

Table 1. Elements in Process Platform XForms

Element

Namespace

Extends from

Description

Choice box

cas.xforms.designerlibrary.controls.XFormsChoicebox

XFormsGroupControl

It contains controls with mutually exculsive options such as Radio control.

Control bar

cas.xforms.designerlibrary.controls.XFormsControlbar

XFormsGroupControl

It contains buttons applicable to the grouping control.

Control box

cas.xforms.designerlibrary.controls.XFormsControlbox

XFormsGroupControl

It is automatically added with the Button, Image, and Radio controls, and can contain multiple controls. It is invisible at run time.

Element bar

cas.xforms.designerlibrary.controls.XFormsElementbar

XFormsGroupControl

It contains Control bar and Pagination bar, and is applicable to grouping controls.

Element bar Item

cas.xforms.designerlibrary.controls.XFormsElementbarItem

XFormsControl

It is button on the element bar.

Lookup button

-

-

It refers to the Zoom and Calendar Control buttons. When clicked, the zoom button opens a dialog box to display detailed information, and the Calendar Control button displays a calendar to specify a date. The Calendar Control is applicable only to controls of the Date data type.

Pagination bar

cas.xforms.designerlibrary.controls.XFormsPaginationbar

XFormsGroupControl

It contains buttons to display and navigate through records, and is applicable to grouping controls.

Region

cas.xforms.designerlibrary.controls.XFormsRegion

XFormsTabGroup

It is a container for AppPalettes.

Region Set

cas.xforms.designerlibrary.controls.XFormsRegionSet

XFormsGroupControl

It is a container for regions.

Splitter

cas.xforms.designerlibrary.controls.XFormsSplitter

XFormsGroupControl

It splits grouping controls and AppPalettes into multiple parts.

Splitter group

cas.xforms.designerlibrary.controls.XFormsSplitterGroup

XFormsGroupControl

It is container for Splitter pages.

Splitter page

cas.xforms.designerlibrary.controls.XFormsSplitterPage

XFormsGroupControl

It is split area that contains controls.

Tab caption

cas.xforms.designerlibrary.controls.XFormsTabCaption

XFormsControl

It is the tab header of a Tab Page.

Tab Group

cas.xforms.designerlibrary.controls.XFormsTabGroup

XFormsGroupControl

It is automatically added with a Tab Page, and can contain multiple Tab Pages.

Toolbar

-

-

It contains buttons applicable to the XForm.

Toolbar Item

cas.xforms.designerlibrary.controls.XFormsToolbarItem

XFormsControl

It is a button on a toolbar.

Toolbar Item Save

cas.xforms.designerlibrary.controls.XFormsToolbarItemSave

XFormsControlXFormsToolbarItem

It is the Save button on a toolbar.

Toolbar Separator

cas.xforms.designerlibrary.controls.XFormsToolbarSeparator

XFormsControl

It is a separator bar that can be used to group toolbar items.