Typically used attributes
All attributes are
General attributes are
Used inside: ADAPTIVEAREAITEM, ANIMATEDPANE, BOX, FOLDABLEPANE, FOLDABLEVERTICALPANE, HTHTML, HTPANE, HTSCROLLPANE, HTTABBEDPANETAB, HTTABLE, MENUITEMCONTAINER, OUTLOOKBARCONTENT, PAGE, PAINTAREAPANEITEM, PANE, PANEWITHSHADE, REPEAT, ROLLINGCONTAINER, ROWBODYPANE, ROWDEMOBODYPANE, SCROLLPANE, SHADOWEDPANE, SIZEABLEPANE, SIZEABLEPANEHORIZONTAL, SPLITPANESPLIT, STACKEDPANEITEM, TABBEDLINECONTAINERTAB, TABBEDPANETAB
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.
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 that can be asigned to any component. The comment is not operationally used.
Any text | Any text |
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.
When including a sub-page definition then it is possible to udpate attribute values according to this definition. The definition is a complex value and lists the plain rules which content to replace with which other content. Please note: the replacement is done once when including the page, there is no permanent check for updates of the contentreplace attribute with every roundtrip!
$i$:1 | All occurances of $i$ are replaced with 1 |
$i$:1;$value$:xyz | Two replacements: $i$ with 1, $value$ with xyz |
Similar to contentreplace attribute - but now the replace statement is drilled down to all page levels. This means the replace statement is valid for the included page and all pages below the included page.
$i$:1 | All occurances of $i$ are replaced with 1 |
$i$:1;$value$:xyz | Two replacements: $i$ with 1, $value$ with xyz |
Link to page.
Binding to implementation of IPageModifier interface. By using the interface you may update the page when it is read and parsed during ROWINCLUDE* processing.
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.
ref | One reference |
ref1;ref2 | Two references |
ref1;ref2;ref3 | Three references |
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.
true | Component is rendered (default) |
false | Component is not rendered |
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.
true | Only updates this area on inner events |
false | Normal update |
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.
true | Only updated in case of inner events |
false | Always updated (default) |