com.extjs.gxt.ui.client.widget.treegrid
Class TreeGridView
java.lang.Object
com.extjs.gxt.ui.client.event.BaseObservable
com.extjs.gxt.ui.client.widget.grid.GridView
com.extjs.gxt.ui.client.widget.grid.BufferView
com.extjs.gxt.ui.client.widget.treegrid.TreeGridView
- All Implemented Interfaces:
- Observable
public class TreeGridView
- extends BufferView
Fields inherited from class com.extjs.gxt.ui.client.widget.grid.GridView |
activeHdIndex, autoFill, borderWidth, cm, columnListener, deferEmptyText, ds, el, emptyText, enableHdMenu, enableRowBody, focusEl, focusEnabled, footer, forceFit, grid, header, headerColumnIndex, headerDisabled, images, innerHd, lastViewWidth, listener, mainBody, mainHd, mainWrap, overRow, preventScrollToTopOnRefresh, scroller, scrollOffset, selectable, sortState, splitterWidth, templates, userResized, vbar, viewConfig, widgetList |
Method Summary |
protected void |
cleanModel(ModelData at)
|
void |
collapse(TreeGrid.TreeNode node)
|
protected void |
doSort(int colIndex,
Style.SortDir sortDir)
|
void |
expand(TreeGrid.TreeNode node)
|
protected TreeGrid.TreeNode |
findNode(ModelData m)
|
com.google.gwt.user.client.Element |
getIconElement(TreeGrid.TreeNode node)
|
protected int |
getIndenting(TreeGrid.TreeNode node)
|
com.google.gwt.user.client.Element |
getJointElement(TreeGrid.TreeNode node)
|
protected java.lang.String |
getRenderedValue(ColumnData data,
int rowIndex,
int colIndex,
ModelData m,
java.lang.String property)
|
protected com.google.gwt.user.client.Element |
getRowElement(TreeGrid.TreeNode node)
|
protected SortInfo |
getSortState()
|
java.lang.String |
getTemplate(ModelData m,
java.lang.String id,
java.lang.String text,
com.google.gwt.user.client.ui.AbstractImagePrototype icon,
boolean checkable,
TreePanel.Joint joint,
int level)
|
protected com.google.gwt.user.client.Element |
getWidgetCell(int row,
int col)
|
java.lang.String |
getWidgetTemplate(ModelData m,
java.lang.String id,
java.lang.String text,
com.google.gwt.user.client.ui.AbstractImagePrototype icon,
boolean checkable,
TreePanel.Joint joint,
int level)
|
protected void |
init(Grid grid)
Initializes the view. |
protected void |
initData(ListStore ds,
ColumnModel cm)
Initializes the data. |
protected void |
insertRows(ListStore<ModelData> store,
int firstRow,
int lastRow,
boolean isUpdate)
|
boolean |
isSelectableTarget(ModelData model,
com.google.gwt.user.client.Element target)
|
protected void |
onClick(GridEvent<ModelData> ce)
|
void |
onIconStyleChange(TreeGrid.TreeNode node,
com.google.gwt.user.client.ui.AbstractImagePrototype icon)
|
void |
onJointChange(TreeGrid.TreeNode node,
TreePanel.Joint joint)
|
void |
onLoading(TreeGrid.TreeNode node)
|
protected void |
onRemove(ListStore<ModelData> ds,
ModelData m,
int index,
boolean isUpdate)
|
protected void |
onRowSelect(int rowIndex)
|
Methods inherited from class com.extjs.gxt.ui.client.widget.grid.BufferView |
clean, doAttach, doClean, doRender, doRender, doUpdate, getCacheSize, getCalculatedRowHeight, getCleanDelay, getRowHeight, getScrollDelay, getStyleRowHeight, getVisibleRowCount, getVisibleRows, isBufferEnabled, isRowRendered, layout, notifyShow, onAdd, setBufferEnabled, setCacheSize, setCleanDelay, setRowHeight, setScrollDelay, syncScroll, update |
Methods inherited from class com.extjs.gxt.ui.client.widget.grid.GridView |
addRowStyle, afterRender, applyEmptyText, autoExpand, calculateVBar, createComponentEvent, createContextMenu, detachWidget, detachWidgets, doDetach, ensureVisible, findCell, findCellIndex, findRow, findRowIndex, fitColumns, fly, focusCell, focusGrid, focusRow, getBody, getCell, getCellIndex, getCellSelectorDepth, getColumnData, getColumnStyle, getColumnWidth, getEditorParent, getEmptyText, getHeader, getHeaderCell, getImages, getOffsetWidth, getRow, getRow, getRows, getRowSelectorDepth, getScrollAdjust, getScroller, getScrollState, getTotalWidth, getViewConfig, getWidget, handleComponentEvent, hasRows, initElements, initListeners, initTemplates, initUI, isAdjustForHScroll, isAutoFill, isForceFit, isShowDirtyCells, isShowInvalidCells, isSortingEnabled, layout, newColumnHeader, notifyHide, onBeforeDataChanged, onCellDeselect, onCellSelect, onClear, onColumnMove, onColumnSplitterMoved, onColumnWidthChange, onDataChanged, onHeaderChange, onHeaderClick, onHiddenChange, onHighlightRow, onMouseDown, onRowDeselect, onRowOut, onRowOver, onUpdate, prepareData, processRows, refresh, refreshRow, removeRow, removeRowStyle, render, renderFooter, renderHeader, renderRows, renderUI, renderWidgets, resize, restoreScroll, scrollToTop, setAdjustForHScroll, setAutoFill, setCellSelectorDepth, setEmptyText, setForceFit, setRowSelectorDepth, setShowDirtyCells, setShowInvalidCells, setSortingEnabled, setViewConfig, stopEditing, syncHeaderScroll, syncHScroll, templateAfterMove, templateOnAllColumnWidthsUpdated, templateOnColumnHiddenUpdated, templateOnColumnWidthUpdated, templateOnLayout, templateUpdateColumnText, updateAllColumnWidths, updateColumnHidden, updateColumnWidth, updateHeaderSortState, updateSortIcon |
Methods inherited from class com.extjs.gxt.ui.client.event.BaseObservable |
addListener, callListener, fireEvent, fireEvent, getFiresEvents, getListeners, hasActiveEvent, hasListeners, hasListeners, removeAllListeners, removeListener, setFiresEvents |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tree
protected TreeGrid tree
treeStore
protected TreeStore treeStore
TreeGridView
public TreeGridView()
collapse
public void collapse(TreeGrid.TreeNode node)
expand
public void expand(TreeGrid.TreeNode node)
getIconElement
public com.google.gwt.user.client.Element getIconElement(TreeGrid.TreeNode node)
getJointElement
public com.google.gwt.user.client.Element getJointElement(TreeGrid.TreeNode node)
getTemplate
public java.lang.String getTemplate(ModelData m,
java.lang.String id,
java.lang.String text,
com.google.gwt.user.client.ui.AbstractImagePrototype icon,
boolean checkable,
TreePanel.Joint joint,
int level)
getWidgetTemplate
public java.lang.String getWidgetTemplate(ModelData m,
java.lang.String id,
java.lang.String text,
com.google.gwt.user.client.ui.AbstractImagePrototype icon,
boolean checkable,
TreePanel.Joint joint,
int level)
isSelectableTarget
public boolean isSelectableTarget(ModelData model,
com.google.gwt.user.client.Element target)
onIconStyleChange
public void onIconStyleChange(TreeGrid.TreeNode node,
com.google.gwt.user.client.ui.AbstractImagePrototype icon)
onJointChange
public void onJointChange(TreeGrid.TreeNode node,
TreePanel.Joint joint)
onLoading
public void onLoading(TreeGrid.TreeNode node)
cleanModel
protected void cleanModel(ModelData at)
- Overrides:
cleanModel
in class BufferView
doSort
protected void doSort(int colIndex,
Style.SortDir sortDir)
- Overrides:
doSort
in class GridView
findNode
protected TreeGrid.TreeNode findNode(ModelData m)
getIndenting
protected int getIndenting(TreeGrid.TreeNode node)
getRenderedValue
protected java.lang.String getRenderedValue(ColumnData data,
int rowIndex,
int colIndex,
ModelData m,
java.lang.String property)
- Overrides:
getRenderedValue
in class GridView
getRowElement
protected com.google.gwt.user.client.Element getRowElement(TreeGrid.TreeNode node)
getSortState
protected SortInfo getSortState()
- Overrides:
getSortState
in class GridView
getWidgetCell
protected com.google.gwt.user.client.Element getWidgetCell(int row,
int col)
- Overrides:
getWidgetCell
in class GridView
init
protected void init(Grid grid)
- Description copied from class:
GridView
- Initializes the view.
- Overrides:
init
in class GridView
- Parameters:
grid
- the grid
initData
protected void initData(ListStore ds,
ColumnModel cm)
- Description copied from class:
GridView
- Initializes the data.
- Overrides:
initData
in class GridView
- Parameters:
ds
- the data storecm
- the column model
insertRows
protected void insertRows(ListStore<ModelData> store,
int firstRow,
int lastRow,
boolean isUpdate)
- Overrides:
insertRows
in class GridView
onClick
protected void onClick(GridEvent<ModelData> ce)
- Overrides:
onClick
in class GridView
onRemove
protected void onRemove(ListStore<ModelData> ds,
ModelData m,
int index,
boolean isUpdate)
- Overrides:
onRemove
in class BufferView
onRowSelect
protected void onRowSelect(int rowIndex)
- Overrides:
onRowSelect
in class GridView