You can configure the properties for each individual user
control in an application user interface.
Application bar control
The application bar (or appbar) control, is a menu bar
that lists all applications in a module except the currently active
application. An application bar is always open at the top of the window
in a self-service application.
Attachments control
You can activate the drop-down menus and windows associated
with attachments by dropping the control into any section container
in an application. However, you cannot access the functions used to
build the attachments control through the interface of the Application
Designer.
Blank line control
A blank line control inserts vertical white space in a
section. Blank lines provide spacing between controls to improve readability
or to visually separate different types of controls within a section.
Breadcrumbs control
You can use the breadcrumb control to enhance navigational
functionality in an application. Breadcrumb navigation tracks the
steps you take in an application and helps you to retrace steps quickly.
You can use a breadcrumb control by itself or in conjunction with
another control, such as a tree control. You can place this control
inside any container control.
Button group control
A button group is a container control that holds push button
controls. The button group defines the layout for the buttons it contains,
including alignment within the container and the title for the group.
Place this control within a section control or a table control.
Check box control
With a check box control, a user can indicate a yes or
no response to a question or select one or more items from a list.
A check box is a text type control because it has a text field or
a label that is visible to the user. Place this control inside a section
control.
Combo box control
With a combo box control, a user can select one or more
options from a list drop down menu. Place this control inside a section
control.
Data source control
Use a data source control to override the default data
source, or the current data source, for an application. This control
is used primarily in dialog windows to reference a business object
that controls in the window can use as a data source. A data source
control is transparent and does not render any visible element.
Default value control
You can use a default value control to speed up a database
insert or query by restricting the action to a limited set of records.
The default value control is transparent and does not render anything
visible in the user interface. You can place the default value control
in a section control, a table control, or in the presentation control.
Help grid control
A help grid control contains HTML text that you can insert
in the user interface, typically to provide brief instructions on
how to enter data and perform tasks. For complex information, help
grids can include hyperlinks to additional information in an Knowledge
Center topic. You can place help grid controls within Section, Section
Column, Tab, and Dialog controls.
Hover window control
A hover window is a read-only pop-up window that is applied
to a user interface control to display more information about an attribute.
Hyperlink control
You can configure text or a graphic as a hyperlink that
opens a menu or window, or a destination inside or outside the application.
Place this control inside a section control.
Icon menu control
The icon menu control displays menu items next to a text
box or multipart text box. You can use the mxe.webclient.iconsToDisplay system
property to limit the number of menu items to display but the default
is three.
Image control
You can add an image control to create a visual marker
to identify an application you can open or an action you can perform.
You can configure the height, width, and alignment for the specified
image file. You can place an image control with a section control.
Include control
You can use include controls to reuse dialog windows, layouts,
and data tables from an existing application in the presentation.xml
file of a new application. You can place an include control within
a page, tab, or section control.
List box control
A list box control displays a list of items in a box that
is always open. Place this control inside a section control.
Menu bar control
The menu bar control is similar to an application bar control
but the menu options typically contain drop down menus with additional
option choices. The menu bar at the top of the List tab in most applications
is a typical example, You can place a menu bar control only in a tab
control.
Multiline text box control
A multiline text box control is a large text box that can
display several lines of text or accept this text from user input.
Text boxes are often linked to select value lookups and detailed menus.
You can place a multiline text box control within a section control.
Multipart text box control
A multipart text box contains two text boxes, positioned
side-by-side, that can contain information from different sources.
You can input information, populate a box by selecting a value from
a list, or show an attribute description from a table. You can place
a multipart text box within a section control.
Parameter value control
A parameter value control can display dynamic values in
the label of a section control or a table control.
Parameter values control
A parameter values control is a container control that
can contain a parameter value to show a dynamic value that represents
a replaceable value in the label of a Section Header control.
Presentation control
The presentation control manages the appearance of the
user interface display and all other controls are contained by this
control. The presentation control contains only one page control.
The page control specifies the main page of an application and uses
the entire client area of the browser. All other application windows
are dialogs that open as popup windows. You can add the definition
for a dialog window to the PRESENTATION.XML file
or you can include the definition of an existing dialog from the LIBRARY.XML file.
Push button control
A push button control initiates an event such as opening
a window with a list of records or opening an empty row where a user
can enter a record. Place this control inside a button group control.
Radio button control
A radio button is a control that allows users to choose
one of a predefined set of options. Radio buttons are organized in
groups of two or more. Radio buttons typically appear as little circles
that are either empty (for unselected) or contain a dot (selected).
When you select a radio button, the previously selected button in
the same group is deselected.
Radio button group control
A radio button group is a container control that holds
radio buttons. The radio button group defines the layout for the buttons
it contains, including a group title, text alignment for button labels,
and whether or not to show a border. You can place a radio button
group control within a section control.
Record image control
You can use the record image control to associate an image
with a record, including an expandable thumbnail image. You can then
add this image to an application from within the application user
interface. A user can click on a thumbnail image to view its full
size and can drag the mouse over the image to see a text description.
You can place a record image control in any container control.
Rich text editor control
The rich text editor control provides the ability to add
rich text formatting to a field with long description characteristics.
Rich text viewer control
The rich text viewer control provides the ability to view
rich text formatting in a field with long description characteristics.
Section control
A section control is one of the core container controls
that you use to organize the layout of an application. Container controls
occupy space on a page and provide storage for other controls, such
as tables, buttons, and text fields.
Section column control
A section column control is a vertical column that you
can use to divide a section row into columns with headings. A section
column is a container that can hold child section controls and is
also a child to the parent section control. When you move a section
control, all of its child controls automatically move with it.
Section header control
Use a section header control to display a text heading
for a section or a table. The text in the heading can be dynamic,
based on variables you configure in parameter and parameter values
controls. A section header control is a container control and is transparent
in the user interface.
Section row control
A section row control is a layout control that contains
section column controls. A section row creates a horizontal row that
you can partition into columns that, in , hold child sections. A
section row is a child to a parent section control. When you move
a section, all of its child controls automatically move with it.
Static text control
You can use a static text control to add text to a section
control or to specify a database attribute that you can configure
and position within a section as if it were unbound text. Static text
is, typically, used in Date search windows in applications, where
To and From labels are static text controls.
Tab properties
A tab control is a container in which you place other controls
such as tables and sections. Formatting tabs is, typically, the starting
point for designing the structure and layout of a new application
or extending the layout of an existing application. Place this control
inside a tab group control.
Tab group control
A tab group control is a container control that holds tabs.
Tab groups are part of the template for power applications. When you
create a power application, a tab group control is provided with the
standard List and Workspace tabs.
Table control
The table control is a container with the basic layout
elements of a table window, including a toolbar with filter and search
functionality and icons for previous and next row and page. You can
place a table control within a section, tab, or window control and
you can place a table column control or a section control within a
table control.
Table column control
The table column control is a container you can use to
add columns and column headings to a table. You can place a table
column control within a table control.
Text box control
A text box control is a single-line text box that displays
information the user either enters or selects from a list. Text boxes
have labels that are typically visible in the user interface. Labels
are text fields that describe the type of information displayed in
the box. You can place a text box within a section control.
Tree control
Use a tree control as a container for tree node and tree
attribute controls to build dynamic, hierarchical tree structures
with specific business objects that support hierarchical data. You
can place a tree control within a dialog control or a tab control.
You can place a tree node control into a tree control.
Tree attribute control
The tree attribute control describes the data that appears
in each tree node. For example, the tree attributes in the Classifications
application display classification IDs and descriptions in the user
interface. You can place a tree attribute control within a tree node
control.
Tree node control
The Tree Node control is a container type of control that
works with the Tree and Tree Attribute controls. A Tree Node defines
the structure of a hierarchical tree.