t_PageType_Tab
Tab
A page may contain any number of tabs to present and group portlets.
Properties
augment : uiIdentifierName of a tab in the augmented workspace to insert after.
Valid values based on“string”. :?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)* Value must begin with a letter. Case and length are not restricted. Letters and numbers are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.
caption : stringThe tab caption.
Note: This should be a string id for internationalization.icon : stringThe tab icon.
layout : stringThe tab layout properties in name:value json format specific to layout type.
</pre> cols:<integer>- number of columns into which portlets are arranged (up to 3) fluid:<boolean> - dynamically arrange portlet locations compact:<boolean> - not currently implemented </pre>- Example
layout="cols:2 fluid:true"
name : uiIdentifierThe name of tab.
Valid values based on“string”. :?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)* Value must begin with a letter. Case and length are not restricted. Letters and numbers are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.
type : stringThe tab layout type.
grid - dynamic grid layoutvisible : stringVisibility flag expression evaluating to a constant. Uses special variable "this" provided by the portal.
(@ context) returns current workspace context and (@ context <contextName>) returns the value of a specific context variable.- Example
Compare context variable entityStatus against "Prospect" string constant
(= (@ context entityStatus) "Prospect")
Content
Sequence of:
t_PageType_Tab_PortletRef [0..*]
Parents
Workspace_Page - Workspaces contain one or more pages that arrange portlets into meaningful functional groups.
Parent topic: Workspace_Page