|
|||||||||
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<TreeItem>
com.extjs.gxt.ui.client.widget.tree.Tree
com.extjs.gxt.ui.client.widget.treetable.TreeTable
TreeGrid
public class TreeTable
A hierarchical tree widget with support for additional columns. The tree
contains a hierarchy of TreeTableItems
that the user can open,
close, and select.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.extjs.gxt.ui.client.widget.tree.Tree |
---|
Tree.CheckCascade, Tree.CheckNodes, Tree.Joint |
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 TreeTableColumnModel |
cm
Deprecated. |
protected TreeTableHeader |
header
Deprecated. |
protected StyleTemplate |
styleTemplate
Deprecated. |
protected TreeTableView |
view
Deprecated. |
Fields inherited from class com.extjs.gxt.ui.client.widget.tree.Tree |
---|
DEFAULT_TREE_ITEM_ID, FAST_TREE_ITEM_ID, isViewer, root, sm |
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, 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 | |
---|---|
TreeTable()
Deprecated. Creates a new single select tree table. |
|
TreeTable(TreeTableColumnModel cm)
Deprecated. Creates a new tree table with the given column model. |
Method Summary | |
---|---|
protected ComponentEvent |
createComponentEvent(com.google.gwt.user.client.Event event)
Deprecated. |
protected ContainerEvent |
createContainerEvent(TreeItem item)
Deprecated. |
protected void |
createRootItem()
Deprecated. |
protected void |
doAttachChildren()
Deprecated. |
protected void |
doDetachChildren()
Deprecated. |
boolean |
fireEvent(EventType type,
ComponentEvent ce)
Deprecated. Fires the specified event with the given event type. |
TableColumn |
getColumn(int index)
Deprecated. Returns the column at the specified index. |
TableColumn |
getColumn(java.lang.String id)
Deprecated. Returns the column with the given id. |
boolean |
getColumnContextMenu()
Deprecated. Returns the column context menu enabed state. |
int |
getColumnCount()
Deprecated. Returns the number of columns contained in the table. |
TableColumnModel |
getColumnModel()
Deprecated. Returns the table's column model. |
boolean |
getHorizontalScroll()
Deprecated. Returns true if horizontal scrolling is enabled |
protected java.lang.String |
getRenderedValue(TreeTableItem item,
int column,
java.lang.Object value)
Deprecated. |
TableHeader |
getTableHeader()
Deprecated. Returns the tree table's header. |
protected TreeTableView |
getView()
Deprecated. Returns the tree table's view. |
void |
onBrowserEvent(com.google.gwt.user.client.Event event)
Deprecated. Components delegate event handling to Component.onComponentEvent(ComponentEvent) . |
protected void |
onRender(com.google.gwt.user.client.Element target,
int index)
Deprecated. Subclasses must override and ensure setElement is called for lazy rendered components. |
protected void |
onResize(int width,
int height)
Deprecated. Called after the component is resized, this method is empty by default but can be implemented by any subclass that needs to perform custom logic after a resize occurs. |
void |
recalculate()
Deprecated. Called when the component is in a LayoutContainer and the container's layout executes. |
void |
scrollIntoView(TreeTableItem item)
Deprecated. Scrolls the item into view. |
void |
setColumnContextMenu(boolean columnContextMenu)
Deprecated. Sets whether the table header context menu is displayed (defaults to true). |
void |
setHorizontalScroll(boolean horizontalScroll)
Deprecated. True to display a horizonatal scroll bar when needed (defaults to true). |
void |
setTableHeader(TreeTableHeader header)
Deprecated. Sets the tree table's header. |
void |
setView(TreeTableView view)
Deprecated. Sets the tree table's view. |
void |
sort(int index,
Style.SortDir direction)
Deprecated. Sorts the tree table using the specified column index. |
Methods inherited from class com.extjs.gxt.ui.client.widget.tree.Tree |
---|
collapseAll, expandAll, expandPath, findItem, getAllItemCount, getAllItems, getAnimate, getCheckable, getChecked, getCheckNodes, getCheckStyle, getContextMenu, getIndentWidth, getItem, getItemById, getItemIconStyle, getItemSelector, getNodeIconStyle, getOpenNodeIconStyle, getRootItem, getSelectedItem, getSelectedItems, getSelectionMode, getSelectionModel, getStyle, getTreeItemPartId, onComponentEvent, onFocus, onSelectChange, removeAll, setAnimate, setCheckable, setCheckNodes, setCheckStyle, setContextMenu, setIndentWidth, setItemIconStyle, setItemSelector, setNodeIconStyle, setOpenNodeIconStyle, setSelectedItem, setSelectedItems, setSelectionMode, setSelectionModel, setTreeItemPartId |
Methods inherited from class com.extjs.gxt.ui.client.widget.Container |
---|
add, adjustIndex, adopt, disable, doLayout, doLayout, enable, getItemByItemId, getItemCount, getItems, getLayout, getLayoutTarget, getWidget, indexOf, insert, isLayoutNeeded, iterator, layout, layout, notifyHide, notifyShow, onAfterLayout, onAttach, onBeforeLayoutExcecuted, onInsert, onLayoutExcecuted, onRemove, orphan, remove, remove, removeAll, scrollIntoView, setLayout, setLayoutNeeded, setLayoutOnChange, wrapWidget |
Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
---|
adjustPosition, adjustSize, afterRender, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, hideShadow, hideShim, hideUnders, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onHide, onPosition, 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 StyleTemplate styleTemplate
protected TreeTableHeader header
protected TreeTableColumnModel cm
protected TreeTableView view
Constructor Detail |
---|
public TreeTable()
public TreeTable(TreeTableColumnModel cm)
cm
- the tree table column modelMethod Detail |
---|
public boolean fireEvent(EventType type, ComponentEvent ce)
Component
fireEvent
in class Component
type
- the event typece
- the base event
false
if any listeners return false
public TableColumn getColumn(int index)
getColumn
in interface BaseTable
index
- the column index
public TableColumn getColumn(java.lang.String id)
id
- the column id
public boolean getColumnContextMenu()
getColumnContextMenu
in interface BaseTable
true
if enabled, false
otherwise.public int getColumnCount()
public TableColumnModel getColumnModel()
getColumnModel
in interface BaseTable
public boolean getHorizontalScroll()
public TableHeader getTableHeader()
getTableHeader
in interface BaseTable
public void onBrowserEvent(com.google.gwt.user.client.Event event)
Component
Component.onComponentEvent(ComponentEvent)
. Subclasses should not override.
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
onBrowserEvent
in class Component
event
- the dom eventpublic void recalculate()
Component
recalculate
in class Component
public void scrollIntoView(TreeTableItem item)
item
- the itempublic void setColumnContextMenu(boolean columnContextMenu)
columnContextMenu
- the column context menu satepublic void setHorizontalScroll(boolean horizontalScroll)
horizontalScroll
- the horizontal scroll statepublic void setTableHeader(TreeTableHeader header)
header
- the table headerpublic void setView(TreeTableView view)
view
- the viewpublic void sort(int index, Style.SortDir direction)
sort
in interface BaseTable
index
- the column indexdirection
- the direction to sort (NONE, ASC, DESC)protected ComponentEvent createComponentEvent(com.google.gwt.user.client.Event event)
createComponentEvent
in class Tree
protected ContainerEvent createContainerEvent(TreeItem item)
createContainerEvent
in class Tree
protected void createRootItem()
createRootItem
in class Tree
protected void doAttachChildren()
doAttachChildren
in class Container<TreeItem>
protected void doDetachChildren()
doDetachChildren
in class Container<TreeItem>
protected java.lang.String getRenderedValue(TreeTableItem item, int column, java.lang.Object value)
protected TreeTableView getView()
protected void onRender(com.google.gwt.user.client.Element target, int index)
Component
onRender
in class Tree
target
- the target elementindex
- the insert locationprotected void onResize(int width, int height)
BoxComponent
onResize
in class BoxComponent
width
- the widthheight
- the height
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |