Field Guide · Reference · Presentation XML controls
Every MAS 9.2 presentation control, every property, from the product itself.
126 controls and 764 properties, checked against the MAS 9.2 data dictionary: the CTRL_* objects behind each Application Designer property sheet (type, length, label, value list), the Designer's own dialogs (which tab, which lookup) and the 204 stock presentations (how often each property is used, with what values, and a real example per control).
Containers
- Button Group <buttongroup> — A row of push buttons, under a table, in a dialog footer or on a tab.
- Client Area <clientarea> — The scrollable body of the page, normally holding one tabgroup.
- Control Container <controlcontainer> — A generic container the framework fills at run time.
- Dialog <dialog> — A modal or modeless window opened by an event; a sibling of the page, bound to the current record or a relationship.
- Page <page> — The single page of a presentation; holds the client area and the shared header and footer includes.
- Presentation <presentation> — The root of every screen: names the application, its main object and its application bean; everything else sits inside it.
- Section <section> — The basic container for fields; sizes itself to its widest field, and can bind its own data source or relationship.
- Section Column <sectioncol> — One column of a sectionrow; holds a section of fields.
- Section Header <sectionheader> — A titled heading inside a section, optionally bound to an attribute for a dynamic title.
- Section Row <sectionrow> — Splits a section horizontally into columns; the only way to lay fields side by side.
- Tab <tab> — One tab: the List tab (type="list") carries the results table, every other tab carries sections.
- Tab Group <tabgroup> — Holds the tabs of an application; the List tab and the record tabs are its children.
- Record Hover <recordhover> — A hover window: the pop-up shown when a text box names it by rechover.
- Recordhoversection <recordhoversection> — A section inside a hover window.
- Recordhoversectioncol <recordhoversectioncol> — Framework control: 18 uses across 1 stock screen, inside <recordhoversection>.
- System Library <systemlib> — The root of a system library (library, lookups, menus): a sibling of presentation.
- Table Details <tabledetails> — The expandable detail area under a table row, holding sections bound to that row.
Data controls
- Checkbox <checkbox> — A YORN attribute; renders as a checkbox or, on some releases, a toggle.
- Combobox <combobox> — A drop-down over a domain-backed attribute.
- Exact <exact> — An exact-match filter field.
- KPI Graph <kpigraph> — A KPI graph placed on a screen.
- Listbox <listbox> — A list of selectable values bound to an attribute.
- Map <mapcontrol> — The map control used by Maximo Spatial and service-address screens.
- Multiline Textbox <multilinetextbox> — A multi-row text field, typically for long descriptions and remarks.
- Multipart Textbox <multiparttextbox> — A key field paired with its description in one control; the second part follows descdataattribute.
- Radio Button <radiobutton> — One option of a radiobuttongroup.
- Radio Button Group <radiobuttongroup> — A set of mutually exclusive options bound to one attribute.
- Range <range> — A from/to range filter.
- Rich Text Editor <richtexteditor> — A rich-text editor bound to a long description or CLOB attribute.
- Rich Text Viewer <richtextviewer> — Read-only rich text.
- Table <table> — A grid over a relationship or object: the List tab results table and every child table.
- Tablebody <tablebody> — The rows of a table: filtering, paging and the columns live here.
- Table Column <tablecol> — One column of a table, bound to an attribute, optionally sortable, filterable or an event link.
- Textbox <textbox> — The single-value field: bound to an attribute, with lookup, detail menu, hover window and input mode.
- Tree <tree> — A hierarchical tree control driven by tree nodes and their attributes.
- Tree Attribute <treeattribute> — The attribute a tree node displays.
- Tree Node <treenode> — One level of a tree, bound to a relationship.
- Upload File <uploadfile> — A file-upload field.
- Wall Calendar <wallcalendar> — A calendar grid over date-bound records.
- Attributelist <attributelist> — Framework control: 4 uses across 1 stock screen, inside <section>.
- Bimtree <bimtree> — Framework control: 2 uses across 1 stock screen, inside <sectioncol>.
- Dojotree <dojotree> — Framework control: 1 use across 1 stock screen, inside <sectioncol>.
- Dojotreenode <dojotreenode> — Framework control: 4 uses across 1 stock screen, inside <dojotree>.
- Dojotreenodeattribute <dojotreenodeattribute> — Framework control: 11 uses across 1 stock screen, inside <dojotreenode>.
- Dojotreenoderelation <dojotreenoderelation> — Framework control: 6 uses across 1 stock screen, inside <dojotreenode>.
- Label-wrapped Combobox <labelwrappedcombobox> — A combobox whose label wraps.
- Label-wrapped Textbox <labelwrappedtextbox> — A text box whose label wraps: used on dense screens.
- Recordhovercheckbox <recordhovercheckbox> — Framework control: 4 uses across 1 stock screen, inside <recordhoversection>.
- Recordhovermultiparttextbox <recordhovermultiparttextbox> — Framework control: 9 uses across 1 stock screen, inside <recordhoversection>.
- Recordhovertextbox <recordhovertextbox> — A read-only text box inside a hover window.
- Simplechart <simplechart> — Framework control: 10 uses across 2 stock screens, inside <section>.
Actions
- Action <action> — An action the presentation exposes to the framework, keyed by a signature option.
- App Bar <appbar> — The application toolbar container.
- HyperLink <hyperlink> — A link that opens a URL or an application.
- Menu Bar <menubar> — The application menu bar: the Select Action list and toolbar menus.
- Pushbutton <pushbutton> — A button that raises an event: open a dialog, add a row, commit or cancel.
- Buttonautoclick <buttonautoclick> — Framework control: 6 uses across 5 stock screens, inside <buttongroup>.
- Dynamic Toolbar <dynamictoolbar> — A toolbar the framework fills at run time.
- Go To Link <gotolink> — A Go To link in the menu bar.
- Menu <menu> — A menu definition in menus.xml: the detail menus text boxes name by menutype.
- Menu Item <menuitem> — One entry of a menu: an event, a label and an image.
- Quick Search <quicksearch> — The quick search box.
- Toolbar <toolbar> — Framework control: 8 uses across 1 stock screen, inside <header>.
- Toolbaractions <toolbaractions> — Framework control: 8 uses across 1 stock screen, inside <toolbarsection>.
- Toolbarcombobox <toolbarcombobox> — Framework control: 8 uses across 1 stock screen, inside <toolbarsection>.
- Toolbar Section <toolbarsection> — A section of the toolbar.
Display
- Attachdoc <attachdoc> — The attach-document dialog control.
- Attachments <attachments> — The attached-documents control.
- Blank Line <blankline> — Vertical spacing.
- Doclink Upload Button <doclinkuploadbutton> — The upload button for attached documents.
- Help Grid <helpgrid> — A block of explanatory text.
- Image <image> — An image from the web module.
- Record Image <recordimage> — The image attached to the current record.
- Static Text <statictext> — Fixed text on the screen.
- Bimviewer <bimviewer> — Framework control: 6 uses across 5 stock screens, inside <section>.
- Fieldhelp <fieldhelp> — Framework control: 2 uses across 1 stock screen, inside <section>.
- Longdescription <longdescription> — Framework control: 1 use across 1 stock screen, inside <section>.
- Messagebox <messagebox> — Framework control: 1 use across 1 stock screen, inside <systemlib>.
- Popup <popup> — Framework control: 2 uses across 1 stock screen, inside <systemlib>.
Navigation and reuse
- Breadcrumbs <breadcrumbs> — The navigation breadcrumb strip.
- Include <include> — Pulls a control from library.xml by id: the page header and footer, common dialogs, shared tables.
- Footer <footer> — Framework control: 1 use across 1 stock screen, inside <systemlib>.
- Header <header> — Framework control: 13 uses across 5 stock screens, inside <systemlib>.
- Mini App <miniapp> — A mini-application embedded in a screen.
- Navcontainer <navcontainer> — Framework control: 2 uses across 1 stock screen, inside <sectioncol>.
- Navsection <navsection> — Framework control: 5 uses across 1 stock screen, inside <navcontainer>.
- Startcenter <startcenter> — Framework control: 1 use across 1 stock screen, inside <clientarea>.
- Titlebar <titlebar> — Framework control: 17 uses across 5 stock screens, inside <header>.
Data sources
- Data Source <datasrc> — A named data source: an object or a relationship other controls bind to by datasrc.
- Default Value <defaultvalue> — A default for a new record (defaulttype insert) or a default filter (defaulttype query).
- Display Rule <displayrule> — A rule the framework evaluates to show or hide a control.
- Parameter Value <paramvalue> — One parameter passed to a control, dialog or report.
- Parameter Values <paramvalues> — The set of parameters passed to a control.
- System Property <systemprop> — Reads a system property into the screen.
- Relationshipfilter <relationshipfilter> — Framework control: 1 use across 1 stock screen, inside <tab>.
- Resultscolumns <resultscolumns> — Framework control: 2 uses across 1 stock screen, inside <tablebody>.
- Whereclause <whereclause> — Framework control: 1 use across 1 stock screen, inside <section>.
Framework and add-on tags
- Accessiblelink <accessiblelink> — Framework control: 8 uses across 1 stock screen, inside <titlebar>.
- Attachimage <attachimage> — Framework control: 1 use across 1 stock screen, inside <section>.
- Bboardpopup <bboardpopup> — Framework control: 1 use across 1 stock screen, inside <dialog>.
- Bi_savechart_decorator <bi_savechart_decorator> — Framework control: 2 uses across 2 stock screens, inside <section>.
- Bimtarget <bimtarget> — Framework control: 6 uses across 5 stock screens, inside <section>.
- Bulletinboardlink <bulletinboardlink> — Framework control: 8 uses across 1 stock screen, inside <titlebar>.
- Calendar <calendar> — Framework control: 2 uses across 1 stock screen, inside <popup>.
- Configurationblock <configurationblock> — Framework control: 11 uses across 11 stock screens, inside <presentation>.
- Designer_canvas <designer_canvas> — Framework control: 1 use across 1 stock screen, inside <tab>.
- Designer_toolbox <designer_toolbox> — Framework control: 1 use across 1 stock screen, inside <dialog>.
- Ecommframe <ecommframe> — Framework control: 1 use across 1 stock screen, inside <clientarea>.
- Glnavigator <glnavigator> — Framework control: 2 uses across 1 stock screen, inside <section>.
- Hbox <hbox> — Framework control: 1 use across 1 stock screen, inside <tab>.
- Imicon <imicon> — Framework control: 1 use across 1 stock screen, inside <section>.
- Importapp <importapp> — Framework control: 11 uses across 5 stock screens, inside <section>.
- Kpirange <kpirange> — Framework control: 2 uses across 2 stock screens, inside <displayrule>.
- Lbsdatacollection <lbsdatacollection> — Framework control: 4 uses across 4 stock screens, inside <clientarea>.
- Longop <longop> — Framework control: 3 uses across 2 stock screens, inside <dialog>.
- Lookup <lookup> — Framework control: 2 uses across 1 stock screen, inside <dialog>.
- Mxmapgeocodesection <mxmapgeocodesection> — Framework control: 6 uses across 6 stock screens, inside <section>.
- Openmapcontrol <openmapcontrol> — Framework control: 2 uses across 1 stock screen, inside <section>.
- Oslcinteraction <oslcinteraction> — Framework control: 3 uses across 1 stock screen, inside <sectionrow>.
- Performancelink <performancelink> — Framework control: 8 uses across 1 stock screen, inside <titlebar>.
- Printattachdocs <printattachdocs> — Framework control: 1 use across 1 stock screen, inside <systemlib>.
- Reasonchange <reasonchange> — Framework control: 1 use across 1 stock screen, inside <section>.
- Spatialdispatcherctrl <spatialdispatcherctrl> — Framework control: 19 uses across 19 stock screens, inside <tab>.
- Table-image <table-image> — Framework control: 1 use across 1 stock screen, inside <tablecol>.
- Webreplaylink <webreplaylink> — Framework control: 8 uses across 1 stock screen, inside <titlebar>.
- Wfmap <wfmap> — Framework control: 1 use across 1 stock screen, inside <section>.
Common properties
| Property | Value | What it does | Source |
|---|---|---|---|
id | string | Control ID. ALN 128. Stock screens: 112201 uses on 200 screens, values clientarea (200), pageFooter (197), maintabs (192), mainrec (191), results (182) … 566 distinct. | MAS 9.2 data dictionary — CTRL_* control objects (lab://maximo/9.2/db/object/ctrl_*) · CTRL_*.ID; 204 MAS 9.2 stock presentations (image://cp/manage/manageadmin:9.3.31/maxdemo/maxpresentation/*) · 200 stock screens |
sigoption | sigoption | Signature Option. UPPER 25. Stock screens: 1209 uses on 54 screens, values REPFACILITY (120), CREWIDFIELD (48), BMXSQLWHER (45), WMLINEAR (35), MEMOBELOWSTATUS (33) … 106 distinct. | MAS 9.2 data dictionary — CTRL_* control objects (lab://maximo/9.2/db/object/ctrl_*) · CTRL_*.SIGOPTION; 204 MAS 9.2 stock presentations (image://cp/manage/manageadmin:9.3.31/maxdemo/maxpresentation/*) · 54 stock screens |
sigoptiondatasrc | control-id | Data Source ID. ALN 128. Stock screens: 494 uses on 24 screens, values MAINRECORD (169), mainrecord (131), odmerunreport (19), repfacilitysrc_wo (15), repfacilitysrc (14) … 37 distinct. | MAS 9.2 data dictionary — CTRL_* control objects (lab://maximo/9.2/db/object/ctrl_*) · CTRL_*.SIGOPTIONDATASRC; 204 MAS 9.2 stock presentations (image://cp/manage/manageadmin:9.3.31/maxdemo/maxpresentation/*) · 24 stock screens |