|
|||||||||
| 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
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 |
| 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 |
|---|
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
TreeTable()
Creates a new single select tree table. |
|
TreeTable(TreeTableColumnModel cm)
Creates a new tree table with the given column model. |
|
| Method Summary | |
|---|---|
TableColumn |
getColumn(int index)
Returns the column at the specified index. |
TableColumn |
getColumn(java.lang.String id)
Returns the column with the given id. |
boolean |
getColumnContextMenu()
Returns the column context menu enabed state. |
int |
getColumnCount()
Returns the number of columns contained in the table. |
TableColumnModel |
getColumnModel()
Returns the table's column model. |
boolean |
getHorizontalScroll()
Returns true if horizontal scrolling is enabled |
TableHeader |
getTableHeader()
Returns the tree table's header. |
void |
onBrowserEvent(com.google.gwt.user.client.Event event)
Components delegate event handling to Component.onComponentEvent(ComponentEvent). |
void |
recalculate()
Called when the component is in a LayoutContainer and the container's layout executes. |
void |
scrollIntoView(TreeTableItem item)
Scrolls the item into view. |
void |
setColumnContextMenu(boolean columnContextMenu)
Sets whether the table header context menu is displayed (defaults to true). |
void |
setHorizontalScroll(boolean horizontalScroll)
True to display a horizonatal scroll bar when needed (defaults to true). |
void |
setTableHeader(TreeTableHeader header)
Sets the tree table's header. |
void |
setView(TreeTableView view)
Sets the tree table's view. |
void |
sort(int index,
Style.SortDir direction)
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, getAllItems, getAnimate, getCheckable, getChecked, getCheckNodes, getCheckStyle, getContextMenu, getIndentWidth, getItem, getItemById, getItemIconStyle, getNodeIconStyle, getOpenNodeIconStyle, getRootItem, getSelectedItem, getSelectedItems, getSelectionMode, getSelectionModel, onComponentEvent, onSelectChange, removeAll, setAnimate, setCheckable, setCheckNodes, setCheckStyle, setContextMenu, setIndentWidth, setItemIconStyle, setNodeIconStyle, setOpenNodeIconStyle, setSelectedItem, setSelectedItems, setSelectionMode, setSelectionModel |
| Methods inherited from class com.extjs.gxt.ui.client.widget.Container |
|---|
getItemByItemId, getItemCount, getItems, getWidget, indexOf, iterator, scrollIntoView |
| Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
|---|
getBounds, getHeight, getHeight, getPosition, getShadow, getSize, getWidth, getWidth, isAutoHeight, isAutoWidth, isDeferHeight, isShim, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShim, setSize, setSize, setWidth, setWidth |
| Methods inherited from class com.extjs.gxt.ui.client.widget.Component |
|---|
addListener, addStyleName, addWidgetListener, disable, disableEvents, disableTextSelection, el, enable, enableEvents, fireEvent, fireEvent, fireEvent, fly, focus, getBaseStyle, getBorders, getData, getData, getElement, getId, getItemId, getModel, getState, getToolTip, hide, hideToolTip, isEnabled, isRendered, isVisible, removeAllListeners, removeFromParent, removeListener, removeStyleName, removeWidgetListener, render, render, saveState, setBorders, setData, setData, setElement, setEnabled, setEnableState, setId, setIntStyleAttribute, setItemId, setStyleAttribute, setStyleName, setTitle, setToolTip, setToolTip, setVisible, show, toString |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
getParent, isAttached |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleDependentName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, setStylePrimaryName, setVisible, sinkEvents, unsinkEvents |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TreeTable()
public TreeTable(TreeTableColumnModel cm)
cm - the tree table column model| Method Detail |
|---|
public void setColumnContextMenu(boolean columnContextMenu)
columnContextMenu - the column context menu satepublic boolean getColumnContextMenu()
getColumnContextMenu in interface BaseTabletrue if enabled, false otherwise.public TableColumn getColumn(int index)
getColumn in interface BaseTableindex - the column index
public TableColumn getColumn(java.lang.String id)
id - the column id
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). Sublcasses 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 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)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||