Component PAGEBEANINCLUDE

Overview

The PAGEBEANINCLUDE component opens up a column area inside a row in which an other dialog is placed.

The other dialog's page bean instance is bound by the attribute PAGEBEANBINDING. The layout of the other dialog is directly embedded into the including dialog.

There is also a variant ROWPAGEBEANINCLUDE - which can be positioned as row component into a container.

Attribute summary

Typically used attributes

All attributes are

General attributes are

Positioning

Used inside: ADAPTIVETILECONTAINER, ADAPTIVETOOLBAR, AREASELECTOR, BLOCKABLEAREA, COLSYNCHEDROW, DRAWAREA, FOLDABLEPANEHEADERROW, GRIDCOL, GRIDFOOTER, GRIDHEADER, GRIDHEADERLABEL, GRIDLAYOUTROW, LABELCONTAINER, OVERLAYAREABASEITEM, OVERLAYAREAITEM, PAGEBEANROOT, PAINTAREAITEM, REPEAT, ROW, ROWADAPTIVELINE, ROWFLEXCOLUMNCONTAINER, ROWFLEXLINECONTAINER, ROWFOOTER, ROWHEADER, ROWTITLEBAR, SCHEDULEITEM, SPANGRIDCOL, STABLEAREA, TEXTWITHCONTROLS, TREENODE, UI5_FIXCONTENT, UI5_FLEXCONTENT, UI5_GRID, UI5_HORIZONTALLAYOUT, UI5_SIMPLEFORM, UI5_SPLITTER, UI5_VERTICALLAYOUT, UI5M_CAROUSEL, UI5M_CUSTOMLISTITEM, UI5M_FLEXBOX, UI5M_HBOX, UI5M_ICONTABBARCONTENT, UI5M_NAVCONTAINER, UI5M_PAGECONTENT, UI5M_PAGEHEADER, UI5M_PANEL, UI5M_SCROLLCONTAINER, UI5M_VBOX, UI5U_SPLITCONTAINERCONTENT, UI5U_SPLITCONTAINERSECONDARYCONTENT

Using inside: PANE

Attribute details

attributemacro

Name of macro that is used for generating certain attributes of this component. Please pay attention: the value of this attribute is read one time for each control and cannot be changed afterwards.

clientname

Name that is assigned to the component at client side: there is no specific function associated with the name - but it can be used on client side to describe the component in a clearer way. The name is e.g. used by UI test tools that replay certain user interaction sequences - and that reference components via their name.

comment

Comment that can be asigned to any component. The comment is not operationally used.

Any textAny text

configinfo

Configuration information that is attached to this component. This information is not functionally used by CaptainCasa, but may be used for any application specific purpose.

pagebeanbinding

Binding to a server side object implementing the IPageBean interface.

#{tobedefined}Binding to IPageBean instance

pagebeaninitdata

Complex value (name1:value1;name2:value2) that is passed into the initialization of the page bean component.

reference

Reference to an outside object that is the content behind the component. E.g. a field is representing a certain field of a database table: in this case you could define the value table;column. The reference plays a siginficant role within the attributemacro management.

refOne reference
ref1;ref2Two references
ref1;ref2;ref3Three references

rendered

Flag that indicated if this component is rendered at all. If set to false then the component is not rendered - there is no component data sent to the client.

trueComponent is rendered (default)
falseComponent is not rendered

shownullcontent

Deifnition if some (dummy) content is shown if the page bean that is bound is null. If no dummy content is shown, then nothing is show if the page bean is null.

trueShow null content
falseShow nothing

updateisolation

If set to true then an user interface update within this component will not cause a rendering of other ROWINCLUDE areas, but will be isolated to this area only.

trueOnly updates this area on inner events
falseNormal update

updateoninnereventonly

If set to true then by default the included page will only be updated in case of UI events that directly happen within this page.

trueOnly updated in case of inner events
falseAlways updated (default)