public class Tab extends BodyTagSupport implements TabAction, DynamicAttributes, DynamicActionAttributes
Syntax:
<t:tab id=... clazz=... style=... title=... tooltip=... visible=true|false helpid=... tabindex=... >
Attribute | Default value | Required | Description |
id | tabcontrol1 | yes | The ID of the tab. The value of this attribute
goes directly into the standard HTML id attribute.
This means that if you need a reference to the tab object in your own
JavaScript code, you may for example use the following code:
|
clazz | button | no |
The value if this attribute goes directly into the standard HTML
class attribute. This allows you to apply different styles
to different tables.
|
style | - | no |
The value if this attribute goes directly into the standard HTML
style attribute. This allows you to apply different styles
to different notes.
|
title | - | yes | The title of the tab. |
tooltip | - | no | An optional tooltip that is shown as a popup text while the user is pointing the mouse over the tab's title. Not supported by all browsers. |
visible | true | no | If this tab should be visible or not. |
helpid | no | Optional ID for the help text associated with this tab. See the
Help taglib
for more information.
|
|
tabindex | 0 | no | Tab index value to control the focus order. Use -1 to disable tabbing. |
TabControl
,
Serialized FormModifier and Type | Field and Description |
---|---|
private String |
clazz
Optional
class attribute. |
private Map<String,DynamicActionAttribute> |
dynamicAttributes |
private String |
helpid
The help ID for this tab.
|
private static long |
serialVersionUID |
private String |
style
Optional
style attribute |
private int |
tabIndex |
private TabControl |
tc
The parent TabControl object.
|
private String |
title
The title of the tab.
|
private String |
tooltip
A popup tooltip text.
|
private boolean |
visible
If the tab should be visible or not.
|
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
Constructor and Description |
---|
Tab() |
Modifier and Type | Method and Description |
---|---|
int |
doEndTag() |
int |
doStartTag() |
String |
getClazz()
Class attribute of the main tab tag.
|
String |
getContent()
Get the (HTML) contents of the tab.
|
Iterator<DynamicActionAttribute> |
getDynamicActionAttributes()
Get an iterator that return all dynamic attributes.
|
String |
getHelpid() |
String |
getHelpId()
The external id of a help text that the user can display
to get more information about how to use the information
in this tab.
|
String |
getStyle()
Extra CSS style attributes that will be added to the
style attribute of the main tab tag. |
int |
getTabindex() |
int |
getTabIndex()
Get the tab index used to control focus order when tabbing.
|
String |
getTitle()
Get the title of the tab.
|
String |
getTooltip()
A tooltip that is shown as a yellow popup when the
user points the mouse at the tab.
|
boolean |
isVisible()
If the tab should be visible or not.
|
void |
setClazz(String clazz) |
void |
setDynamicAttribute(String uri,
String name,
Object value) |
void |
setHelpid(String helpid) |
void |
setStyle(String style) |
void |
setTabindex(int tabIndex) |
void |
setTitle(String title) |
void |
setTooltip(String tooltip) |
void |
setVisible(boolean visible) |
doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getParent, setPageContext, setParent
private static final long serialVersionUID
private TabControl tc
private Map<String,DynamicActionAttribute> dynamicAttributes
private String clazz
class
attribute.private String style
style
attributeprivate String title
private String tooltip
private boolean visible
private String helpid
private int tabIndex
public void setClazz(String clazz)
public String getClazz()
TabAction
public void setStyle(String style)
public String getStyle()
TabAction
style
attribute of the main tab tag.public void setTitle(String title)
public String getTitle()
TabAction
public void setTooltip(String tooltip)
public String getTooltip()
TabAction
getTooltip
in interface TabAction
public void setVisible(boolean visible)
public boolean isVisible()
TabAction
public void setHelpid(String helpid)
public String getHelpid()
public void setTabindex(int tabIndex)
public int getTabindex()
public void setDynamicAttribute(String uri, String name, Object value) throws JspException
setDynamicAttribute
in interface DynamicAttributes
JspException
public Iterator<DynamicActionAttribute> getDynamicActionAttributes()
DynamicActionAttributes
getDynamicActionAttributes
in interface DynamicActionAttributes
public int doStartTag() throws JspException
doStartTag
in interface Tag
doStartTag
in class BodyTagSupport
JspException
public int doEndTag() throws JspException
doEndTag
in interface Tag
doEndTag
in class BodyTagSupport
JspException
public String getHelpId()
TabAction
Help.getExternalId()
.public int getTabIndex()
TabAction
getTabIndex
in interface TabAction
public String getContent()
TabAction
getContent
in interface TabAction