|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.extjs.gxt.ui.client.widget.Component
com.extjs.gxt.ui.client.widget.BoxComponent
com.extjs.gxt.ui.client.widget.Container<T>
com.extjs.gxt.ui.client.widget.ScrollContainer<Component>
com.extjs.gxt.ui.client.widget.LayoutContainer
com.extjs.gxt.ui.client.widget.TabItem
public class TabItem
TabItems are added to a TabPanel
. TabItems can be closable, disabled
and support icons.
Code snippet:
TabItem ti = new TabItem("Tab One"); ti.setClosable(true); ti.setEnabled(false); tabPanel.add(ti);
BaseEvent.setCancelled(boolean)
.
Nested Class Summary | |
---|---|
class |
TabItem.HeaderItem
|
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
Field Summary | |
---|---|
protected TabItem.HeaderItem |
header
|
protected TabPanel |
tabPanel
|
protected Template |
template
|
Fields inherited from class com.extjs.gxt.ui.client.widget.Container |
---|
attachChildren, enableLayout, layoutExecuted, layoutNeeded, layoutOnAttach, layoutOnChange |
Fields inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
---|
adjustSize, cacheSizes, ensureVisibilityOnSizing, height, lastSize, layer, shim, width |
Fields inherited from class com.extjs.gxt.ui.client.widget.Component |
---|
afterRender, attachables, baseStyle, disabled, disabledStyle, disableTextSelection, dummy, focusable, hidden, mask, maskMessage, maskMessageStyleName, monitorWindowResize, rendered, resizeHandler, setElementRender, stateId, swallowEvents, toolTip, windowResizeDelay, windowResizeTask |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Constructor Summary | |
---|---|
TabItem()
Creates a new tab item. |
|
TabItem(java.lang.String text)
Creates a new tab item with the given text. |
Method Summary | |
---|---|
void |
close()
Closes the tab item. |
void |
disable()
Disable this component. |
void |
enable()
Enable this component. |
TabItem.HeaderItem |
getHeader()
Returns the item's header component. |
com.google.gwt.user.client.ui.AbstractImagePrototype |
getIcon()
Returns the item's icon style. |
TabPanel |
getTabPanel()
Returns the item's tab panel. |
java.lang.String |
getText()
Returns the item's text. |
java.lang.String |
getTextStyle()
Returns the item's text style name. |
boolean |
isClosable()
Returns true if the item can be closed. |
protected void |
onRender(com.google.gwt.user.client.Element parent,
int index)
Subclasses must override and ensure setElement is called for lazy rendered components. |
void |
setAutoLoad(com.google.gwt.http.client.RequestBuilder requestBuilder)
Sends a remote request and sets the item's content using the returned HTML. |
void |
setClosable(boolean closable)
Sets whether the tab may be closed (defaults to false). |
void |
setIcon(com.google.gwt.user.client.ui.AbstractImagePrototype icon)
Sets the item's icon. |
void |
setIconStyle(java.lang.String icon)
Sets the icon style. |
void |
setText(java.lang.String text)
Sets the item's text. |
void |
setTextStyle(java.lang.String textStyle)
Sets the style name to be applied to the item's text element. |
com.google.gwt.user.client.ui.Frame |
setUrl(java.lang.String url)
Sets a url for the content area of the item. |
java.lang.String |
toString()
|
Methods inherited from class com.extjs.gxt.ui.client.widget.LayoutContainer |
---|
add, add, addText, findComponent, getLayout, getLayoutTarget, getWindowResizeDelay, insert, insert, isLayoutOnChange, isMonitorWindowResize, layout, layout, onBlur, onComponentEvent, onFocus, remove, removeAll, setLayout, setLayoutData, setLayoutOnChange, setMonitorWindowResize, setWindowResizeDelay |
Methods inherited from class com.extjs.gxt.ui.client.widget.ScrollContainer |
---|
addScrollListener, afterRender, getHScrollPosition, getScrollMode, getVScrollPosition, removeScrollListener, scrollIntoView, setHScrollPosition, setScrollMode, setVScrollPosition |
Methods inherited from class com.extjs.gxt.ui.client.widget.Container |
---|
add, adjustIndex, adopt, createContainerEvent, doAttachChildren, doDetachChildren, doLayout, doLayout, findItem, getItem, getItemByItemId, getItemCount, getItems, getWidget, indexOf, insert, isLayoutNeeded, iterator, notifyHide, notifyShow, onAfterLayout, onAttach, onBeforeLayoutExcecuted, onInsert, onLayoutExcecuted, onRemove, orphan, remove, remove, removeAll, scrollIntoView, setLayoutNeeded, wrapWidget |
Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
---|
adjustPosition, adjustSize, createComponentEvent, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, hideShadow, hideShim, hideUnders, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onHide, onPosition, onResize, onShow, onUnload, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, setLayoutData |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Template template
protected TabPanel tabPanel
protected TabItem.HeaderItem header
Constructor Detail |
---|
public TabItem()
public TabItem(java.lang.String text)
text
- the item's textMethod Detail |
---|
public void close()
public void disable()
Component
disable
in class Container<Component>
public void enable()
Component
enable
in class Container<Component>
public TabItem.HeaderItem getHeader()
public com.google.gwt.user.client.ui.AbstractImagePrototype getIcon()
getIcon
in interface IconSupport
public TabPanel getTabPanel()
public java.lang.String getText()
public java.lang.String getTextStyle()
public boolean isClosable()
public void setAutoLoad(com.google.gwt.http.client.RequestBuilder requestBuilder)
requestBuilder
- the request builderpublic void setClosable(boolean closable)
closable
- the closable statepublic void setIcon(com.google.gwt.user.client.ui.AbstractImagePrototype icon)
setIcon
in interface IconSupport
icon
- the iconpublic void setIconStyle(java.lang.String icon)
IconSupport
setIconStyle
in interface IconSupport
icon
- a CSS style namepublic void setText(java.lang.String text)
text
- the new textpublic void setTextStyle(java.lang.String textStyle)
textStyle
- the style namepublic com.google.gwt.user.client.ui.Frame setUrl(java.lang.String url)
url
- the url
public java.lang.String toString()
toString
in class Component
protected void onRender(com.google.gwt.user.client.Element parent, int index)
Component
onRender
in class LayoutContainer
parent
- the target elementindex
- the insert location
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |