|
|||||||||
| 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 |
|---|
addDomHandler, addHandler, 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, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, 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 model| Method Detail |
|---|
public boolean fireEvent(EventType type,
ComponentEvent ce)
Component
fireEvent in class Componenttype - the event typece - the base event
false if any listeners return falsepublic TableColumn getColumn(int index)
getColumn in interface BaseTableindex - the column index
public TableColumn getColumn(java.lang.String id)
id - the column id
public boolean getColumnContextMenu()
getColumnContextMenu in interface BaseTabletrue if enabled, false otherwise.public int getColumnCount()
public TableColumnModel getColumnModel()
getColumnModel in interface BaseTablepublic boolean getHorizontalScroll()
public TableHeader getTableHeader()
getTableHeader in interface BaseTablepublic void onBrowserEvent(com.google.gwt.user.client.Event event)
ComponentComponent.onComponentEvent(ComponentEvent). Subclasses should not override.
onBrowserEvent in interface com.google.gwt.user.client.EventListeneronBrowserEvent in class Componentevent - the dom eventpublic void recalculate()
Component
recalculate in class Componentpublic 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 view
public void sort(int index,
Style.SortDir direction)
sort in interface BaseTableindex - the column indexdirection - the direction to sort (NONE, ASC, DESC)protected ComponentEvent createComponentEvent(com.google.gwt.user.client.Event event)
createComponentEvent in class Treeprotected ContainerEvent createContainerEvent(TreeItem item)
createContainerEvent in class Treeprotected void createRootItem()
createRootItem in class Treeprotected 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 Treetarget - the target elementindex - the insert location
protected void onResize(int width,
int height)
BoxComponent
onResize in class BoxComponentwidth - the widthheight - the height
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||