com.extjs.gxt.ui.client.widget.treetable
Class TreeTableItem

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.extjs.gxt.ui.client.widget.Component
              extended by com.extjs.gxt.ui.client.widget.tree.TreeItem
                  extended by com.extjs.gxt.ui.client.widget.treetable.TreeTableItem
All Implemented Interfaces:
Observable, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.IsWidget
Direct Known Subclasses:
RootTreeTableItem

Deprecated. see @link TreeGrid

public class TreeTableItem
extends TreeItem

A item in a TreeTable. All events are bubbled to the item's parent treetable.

Events:
BeforeAdd : TreeTableEvent(treeTable, item, child, index)
Fires before a item is added or inserted. Listeners can cancel the action by calling BaseEvent.setCancelled(boolean).
BeforeRemove : TreeTableEvent(treeTable, item, child)
Fires before a item is removed. Listeners can cancel the action by calling BaseEvent.setCancelled(boolean).
BeforeExpand : TreeTableEvent(treeTable, item)
Fires before a item is expanded. Listeners can cancel the action by calling BaseEvent.setCancelled(boolean).
BeforeCollapse : TreeTableEvent(treeTable, item)
Fires before a item is collapsed. Listeners can cancel the action by calling BaseEvent.setCancelled(boolean).
Add : TreeTableEvent(treeTable, item, index)
Fires after a item has been added or inserted.
Remove : TreeEvent(treeTable, item, child)
Fires after a item has been removed.
Expand : TreeEvent(treeTable, item)
Fires after a item has been expanded.
Collapse : TreeEvent(treeTable, item)
Fires after a item is collapsed.
CheckChange : TreeTableEvent(treeTable, item)
Fires after a check state change.
CellClick : TreeTableEvent(treeTable, item, columnIndex)
Fires after a cell has been clicked.
CellDoubleClick : RowDoubleClick(treeTable, item, columnIndex)
Fires after a cell has been double clicked.
RowClick : (treeTable, item, index)
Fires after a cell has been clicked.
RowDoubleClick : TreeTableEvent(treeTable, item, columnIndex)
Fires after a cell has been double clicked.
CSS:
.my-tree-item (the item itself)
.my-tree-item-text span (the tree item text)


Nested Class Summary
 
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  boolean cellsRendered
          Deprecated.  
protected  java.lang.String[] cellStyles
          Deprecated.  
protected  ToolTip cellToolTip
          Deprecated.  
protected  boolean hasWidgets
          Deprecated.  
protected  java.lang.String[] toolTips
          Deprecated.  
protected  TreeTable treeTable
          Deprecated.  
protected  java.lang.Object[] values
          Deprecated.  
 
Fields inherited from class com.extjs.gxt.ui.client.widget.tree.TreeItem
checked, childrenRendered, expanded, root, tree, ui
 
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
TreeTableItem(java.lang.Object[] values)
          Deprecated. Creates a new tree table item.
TreeTableItem(java.lang.String text, java.lang.Object[] values)
          Deprecated. Creates a new tree table item.
 
Method Summary
 java.lang.String getCellStyle(int index)
          Deprecated. Returns the style for the given cell.
 ToolTip getCellToolTip()
          Deprecated. Returns the item's cell tooltip.
protected  java.lang.String[] getRenderedValues()
          Deprecated.  
protected  TreeItemUI getTreeItemUI()
          Deprecated. Subclasses may override.
 TreeTable getTreeTable()
          Deprecated. Returns the item's tree table.
 java.lang.Object getValue(int index)
          Deprecated. Returns a cell value.
 java.lang.Object[] getValues()
          Deprecated. Returns the item's values.
protected  void init(TreeTable treeTable)
          Deprecated.  
protected  void onCellMouseOver(ComponentEvent ce)
          Deprecated.  
protected  void onClick(ComponentEvent ce)
          Deprecated.  
 void onComponentEvent(ComponentEvent ce)
          Deprecated. Any events a component receives will be forwarded to this method.
protected  void onDoubleClick(ComponentEvent ce)
          Deprecated.  
protected  void onMouseOver(ComponentEvent ce)
          Deprecated.  
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 renderChildren()
          Deprecated.  
 void setCellStyle(int index, java.lang.String style)
          Deprecated. Sets the style for a table cell.
 void setCellToolTip(int index, java.lang.String text)
          Deprecated. Sets a cell tooltip.
 void setCellToolTips(java.lang.String[] toolTips)
          Deprecated. Sets all of the cell tooltips
 void setElement(com.google.gwt.user.client.Element elem)
          Deprecated.  
 void setText(int index, java.lang.String text)
          Deprecated. Sets a cell value.
protected  void setTree(Tree tree)
          Deprecated.  
 void setValue(int index, java.lang.Object value)
          Deprecated. Sets a cell value.
 void setValues(java.lang.Object[] values)
          Deprecated. Sets the item's values.
 
Methods inherited from class com.extjs.gxt.ui.client.widget.tree.TreeItem
add, add, calculateIconStyle, calculateJoint, equals, fireEvent, firstChild, getContainer, getDepth, getIconStyle, getIndent, getItem, getItemCount, getItems, getItems, getItemStyleName, getParentItem, getPath, getText, getTextStyle, getUI, hasChildren, indexOf, isChecked, isExpanded, isLeaf, isRoot, lastChild, nextSibling, previousSibling, remove, removeAll, setChecked, setChildrenRendered, setExpanded, setExpanded, setIconStyle, setItemStyleName, setLeaf, setRoot, setText, setTextStyle, setTreeTableElement, setUI, toggle, toString, updateIconStyle, updateJointStyle
 
Methods inherited from class com.extjs.gxt.ui.client.widget.Component
addAttachable, addListener, addPlugin, addStyleName, addStyleOnOver, addWidgetListener, afterRender, applyState, assertAfterRender, assertPreRender, beforeRender, blur, clearState, createComponentEvent, createObservable, createStyles, disable, disableContextMenu, disableEvents, disableTextSelection, doAttachChildren, doDetachChildren, el, enable, enableEvents, fireEvent, fireEvent, fireEvent, fly, focus, frame, getAriaSupport, getBaseStyle, getBorders, getContextMenu, getData, getElement, getFocusEl, getFocusSupport, getHideMode, getId, getItemId, getListeners, getModel, getObservable, getPlugins, getState, getStateId, getTabIndex, getTitle, getToolTip, getWindowResizeDelay, hasListeners, hasListeners, hide, hideToolTip, initState, isDisabledEvents, isDisableTextSelection, isEnabled, isMasked, isMonitorWindowResize, isRendered, isStateful, isVisible, isVisible, mask, mask, mask, notifyHide, notifyShow, onAttach, onBrowserEvent, onDetach, onDetachHelper, onDisable, onEnable, onEnsureDebugId, onHide, onHideContextMenu, onLoad, onRightClick, onShow, onShowContextMenu, onWindowResize, previewEvent, recalculate, removeAllListeners, removeAttachagle, removeFromParent, removeListener, removeStyleName, removeStyleOnOver, removeSwallow, removeToolTip, removeWidgetListener, render, render, repaint, saveState, setAriaRole, setAriaState, setAriaSupport, setBorders, setContextMenu, setData, setEl, setElement, setEnabled, setFiresEvents, setHeight, setHideMode, setId, setIntStyleAttribute, setItemId, setModel, setMonitorWindowResize, setParent, setPixelSize, setSize, setStateful, setStateId, setStyleAttribute, setStyleName, setTabIndex, setTitle, setToolTip, setToolTip, setVisible, setWidth, setWindowResizeDelay, setZIndex, show, sinkEvents, swallowEvent, swallowEvent, unframe, unmask
 
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, onUnload, 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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

treeTable

protected TreeTable treeTable
Deprecated. 

cellStyles

protected java.lang.String[] cellStyles
Deprecated. 

cellsRendered

protected boolean cellsRendered
Deprecated. 

values

protected java.lang.Object[] values
Deprecated. 

toolTips

protected java.lang.String[] toolTips
Deprecated. 

cellToolTip

protected ToolTip cellToolTip
Deprecated. 

hasWidgets

protected boolean hasWidgets
Deprecated. 
Constructor Detail

TreeTableItem

public TreeTableItem(java.lang.Object[] values)
Deprecated. 
Creates a new tree table item.

Parameters:
values - the cell values

TreeTableItem

public TreeTableItem(java.lang.String text,
                     java.lang.Object[] values)
Deprecated. 
Creates a new tree table item.

Parameters:
text - the text
values - the values
Method Detail

getCellToolTip

public ToolTip getCellToolTip()
Deprecated. 
Returns the item's cell tooltip.

Returns:
the tooltip

getTreeTable

public TreeTable getTreeTable()
Deprecated. 
Returns the item's tree table.

Returns:
the tree table

getValue

public java.lang.Object getValue(int index)
Deprecated. 
Returns a cell value.

Parameters:
index - the cell index
Returns:
the value

getValues

public java.lang.Object[] getValues()
Deprecated. 
Returns the item's values.

Returns:
the values

onComponentEvent

public void onComponentEvent(ComponentEvent ce)
Deprecated. 
Description copied from class: Component
Any events a component receives will be forwarded to this method. Subclasses should override as needed. The Component.onBrowserEvent(com.google.gwt.user.client.Event) method should not be overridden or modified.

Overrides:
onComponentEvent in class TreeItem
Parameters:
ce - the base event

setCellStyle

public void setCellStyle(int index,
                         java.lang.String style)
Deprecated. 
Sets the style for a table cell.

Parameters:
index - the column index
style - the new style

getCellStyle

public java.lang.String getCellStyle(int index)
Deprecated. 
Returns the style for the given cell.

Parameters:
index - the column index
Returns:
the style

setCellToolTip

public void setCellToolTip(int index,
                           java.lang.String text)
Deprecated. 
Sets a cell tooltip.

Parameters:
index - the column index
text - the text of the tool tip

setCellToolTips

public void setCellToolTips(java.lang.String[] toolTips)
Deprecated. 
Sets all of the cell tooltips

Parameters:
toolTips - the tool tips to use

setText

public void setText(int index,
                    java.lang.String text)
Deprecated. 
Sets a cell value.

Parameters:
index - the column index
text - the text

setValue

public void setValue(int index,
                     java.lang.Object value)
Deprecated. 
Sets a cell value.

Parameters:
index - the column index
value - the value

setValues

public void setValues(java.lang.Object[] values)
Deprecated. 
Sets the item's values.

Parameters:
values - the values

getRenderedValues

protected java.lang.String[] getRenderedValues()
Deprecated. 

getTreeItemUI

protected TreeItemUI getTreeItemUI()
Deprecated. 
Subclasses may override.

Overrides:
getTreeItemUI in class TreeItem
Returns:
the ui

onRender

protected void onRender(com.google.gwt.user.client.Element target,
                        int index)
Deprecated. 
Description copied from class: Component
Subclasses must override and ensure setElement is called for lazy rendered components.

Overrides:
onRender in class TreeItem
Parameters:
target - the target element
index - the insert location

init

protected void init(TreeTable treeTable)
Deprecated. 

setElement

public void setElement(com.google.gwt.user.client.Element elem)
Deprecated. 
Overrides:
setElement in class TreeItem

onMouseOver

protected void onMouseOver(ComponentEvent ce)
Deprecated. 

onCellMouseOver

protected void onCellMouseOver(ComponentEvent ce)
Deprecated. 

renderChildren

protected void renderChildren()
Deprecated. 
Overrides:
renderChildren in class TreeItem

onClick

protected void onClick(ComponentEvent ce)
Deprecated. 

onDoubleClick

protected void onDoubleClick(ComponentEvent ce)
Deprecated. 

setTree

protected void setTree(Tree tree)
Deprecated. 
Overrides:
setTree in class TreeItem