public interface TabControl extends LayoutControl
Tab Set Control
.
Each tab header can contain a text and/or a single image; if an image is displayed as part of the tab,
its location can be to the right or left of the text.
Each Tab Control acts as a container for any content added to the tab.
Modifier and Type | Method and Description |
---|---|
IndividualTabStateProperties |
getAllState()
Default styling properties for the tab header.
|
IndividualTabStateProperties |
getHoverState()
Styling properties applied to the tab header when the mouse is hovered over a tab.
|
Text |
getImageAltText()
Returns the
Text object for the tab header image alternate text. |
java.lang.String |
getImageClass()
Returns the list of CSS classes applied to the tab header image.
|
Text |
getImageMouseOverText()
Returns the
Text object for the tab header image mouse over text. |
java.lang.String |
getImagePosition()
The position of the optional image relative to the tab header text.
|
ImageStyleProperties |
getImageProperties()
Styling properties applied to optional tab header image.
|
java.lang.String |
getImageStyle()
Returns the inline CSS style applied to the tab header image.
|
java.lang.String |
getImageURL()
Returns the URL of the optional image to be displayed on the tab header.
|
java.lang.String |
getItemName()
The name that uniquely identifies each tab item within a tab set.
|
IndividualTabStateProperties |
getSelectedState()
Styling properties applied to the tab header when selected.
|
Text |
getText()
Returns the
Text object for the tab header text. |
java.lang.String |
getTextImageGap()
The gap between the tab header text and any configured image.
|
IndividualTabStateProperties |
getUnselectedState()
Styling properties applied to the tab header when not selected.
|
void |
setImageClass(java.lang.String imageClass)
Sets one or more CSS classes to be applied to the tab header image.
|
void |
setImagePosition(java.lang.String imagePosition)
Sets the position of the optional image relative to the tab header text.
|
void |
setImageStyle(java.lang.String imageStyle)
Sets the inline CSS style to be applied to the tab header image.
|
void |
setImageURL(java.lang.String imageURL)
Sets the URL of the optional image to be displayed on the tab header.
|
void |
setTextImageGap(java.lang.String textImageGap)
Sets the gap between the tab header text and any configured image.
|
getLayout, getLayoutType
getChildControls
addCssClass, getAll, getCssClass, getErrorMsgClass, getErrorMsgStyle, getInfoMsgClass, getInfoMsgStyle, getLayoutCell, getNextSiblingControl, getPage, getParentControl, getPreviousSiblingControl, getStyle, getWarningMsgClass, getWarningMsgStyle, hasModifier, hide, isContainer, isDisplayOnly, isDisplayOnlyIncludingParents, isEventField, isHidden, isInheritMsg, isLocalMsg, isNewLine, isShowing, refresh, removeCssClass, requestFocus, setCssClass, setDisplayOnly, setErrorMsgClass, setErrorMsgStyle, setHidden, setInfoMsgClass, setInfoMsgStyle, setNewLine, setStyle, setWarningMsgClass, setWarningMsgStyle, show
getElementName, getElementType
addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessageText, addErrorMessageText, addErrorMessageText, addInfoMessage, addInfoMessage, addInfoMessageText, addInfoMessageText, addInfoMessageText, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessageText, addWarningMessageText, addWarningMessageText, existErrorMessages, existInfoMessages, existMessages, existWarningMessages
getErrorMessageStyle, getInfoMessageStyle, getWarningMessageStyle
java.lang.String getImageURL()
void setImageURL(java.lang.String imageURL)
http://www.google.com
.
Text getImageMouseOverText()
Text
object for the tab header image mouse over text.Text getImageAltText()
Text
object for the tab header image alternate text.java.lang.String getImageStyle()
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setImageStyle(String)
void setImageStyle(java.lang.String imageStyle)
This inline style is configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getImageClass()
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
setImageClass(String)
void setImageClass(java.lang.String imageClass)
These classes are configured in the designer using the Advanced Properties button within the control's Styling Assistant.
java.lang.String getItemName()
TabSetControl.setSelected(String)
. This is a read only property.java.lang.String getTextImageGap()
setTextImageGap(String)
void setTextImageGap(java.lang.String textImageGap)
Examples:
controls.TAB1.textImageGap = "30px";
java.lang.String getImagePosition()
setImagePosition(String)
for details of supported values when setting this property.
void setImagePosition(java.lang.String imagePosition)
Supported values:
Value | Description |
---|---|
Left | Image is positioned to the left of the text |
Right | Image is positioned to the right of the text |
None | No image will be displayed |
Examples:
controls.TAB1.imagePosition = "Left";
IndividualTabStateProperties getAllState()
getUnselectedState()
,
getSelectedState()
,
getHoverState()
IndividualTabStateProperties getUnselectedState()
allState
property.
IndividualTabStateProperties getSelectedState()
allState
property.
IndividualTabStateProperties getHoverState()
allState
property.
ImageStyleProperties getImageProperties()