com.extjs.gxt.ui.client.widget.treegrid
Class CellTreeGridSelectionModel<M extends ModelData>
java.lang.Object
com.extjs.gxt.ui.client.event.BaseObservable
com.extjs.gxt.ui.client.widget.selection.AbstractStoreSelectionModel<M>
com.extjs.gxt.ui.client.widget.grid.GridSelectionModel<M>
com.extjs.gxt.ui.client.widget.grid.CellSelectionModel<M>
com.extjs.gxt.ui.client.widget.treegrid.CellTreeGridSelectionModel<M>
- All Implemented Interfaces:
- Listener<BaseEvent>, Observable, SelectionProvider<M>, StoreSelectionModel<M>, java.util.EventListener
public class CellTreeGridSelectionModel<M extends ModelData>
- extends CellSelectionModel<M>
Methods inherited from class com.extjs.gxt.ui.client.widget.grid.CellSelectionModel |
deselectAll, getSelectCell, getSelectedItem, getSelectedItems, handleEvent, onClear, onKeyDown, onKeyUp, onRemove, onRowUpdated, selectCell |
Methods inherited from class com.extjs.gxt.ui.client.widget.grid.GridSelectionModel |
bind, handleColumnHidden, handleMouseClick, hasNext, hasPrevious, isInput, isMoveEditorOnEnter, isSelectable, onEditorKey, onLastFocusChanged, selectNext, selectPrevious, setMoveEditorOnEnter |
Methods inherited from class com.extjs.gxt.ui.client.widget.selection.AbstractStoreSelectionModel |
addSelectionChangedListener, deselect, deselect, deselect, deselect, deselect, doDeselect, doMultiSelect, doSelect, doSingleSelect, fireSelectionChange, getLastFocused, getSelection, getSelectionMode, isLocked, isSelected, onUpdate, refresh, removeSelectionListener, select, select, select, select, select, selectAll, setLastFocused, setLocked, setSelection, setSelectionMode |
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<M extends ModelData> treeStore
selectedPreRender
protected java.util.List<M extends ModelData> selectedPreRender
CellTreeGridSelectionModel
public CellTreeGridSelectionModel()
bindGrid
public void bindGrid(Grid grid)
- Overrides:
bindGrid
in class CellSelectionModel<M extends ModelData>
ensureExpanded
protected void ensureExpanded(M model)
handleMouseDown
protected void handleMouseDown(GridEvent<M> e)
- Overrides:
handleMouseDown
in class CellSelectionModel<M extends ModelData>
hookPreRender
protected void hookPreRender(M item,
boolean select)
onAdd
protected void onAdd(java.util.List<? extends M> models)
- Overrides:
onAdd
in class AbstractStoreSelectionModel<M extends ModelData>
onKeyPress
protected void onKeyPress(GridEvent<M> e)
- Overrides:
onKeyPress
in class CellSelectionModel<M extends ModelData>
onKeyLeft
protected void onKeyLeft(GridEvent<M> ce)
- Overrides:
onKeyLeft
in class GridSelectionModel<M extends ModelData>
onKeyRight
protected void onKeyRight(GridEvent<M> e)
- Overrides:
onKeyRight
in class GridSelectionModel<M extends ModelData>
onRender
protected void onRender()
onSelectChange
protected void onSelectChange(M model,
boolean select)
- Overrides:
onSelectChange
in class GridSelectionModel<M extends ModelData>