M
- the model typepublic class TreeSelectionModel<M> extends AbstractStoreSelectionModel<M>
Tree
selection model.Modifier and Type | Field and Description |
---|---|
protected KeyNav |
keyNav |
protected Tree<M,?> |
tree |
protected TreeStore<M> |
treeStore |
fireSelectionChangeOnClick, lastSelected, locked, mouseDown, selected, selectionMode, store
Constructor and Description |
---|
TreeSelectionModel() |
Modifier and Type | Method and Description |
---|---|
void |
bindTree(Tree<M,?> tree) |
void |
deselect(int index)
Deselects the item at the given index.
|
void |
deselect(int start,
int end)
Deselects the range.
|
Tree<M,?> |
getTree()
Returns the currently bound tree.
|
boolean |
isSelected(M item)
Returns true if the item is selected.
|
protected M |
next() |
protected void |
onKeyDown(NativeEvent e) |
protected void |
onKeyLeft(NativeEvent ce) |
protected void |
onKeyRight(NativeEvent ce) |
protected void |
onKeyUp(NativeEvent e) |
protected void |
onMouseClick(ClickEvent ce) |
protected void |
onMouseDown(MouseDownEvent mde) |
protected void |
onSelectChange(M model,
boolean select) |
protected M |
prev() |
void |
select(int start,
int end,
boolean keepExisting)
Selects the range.
|
void |
selectNext()
Selects the item below the selected item in the tree, intelligently walking the nodes.
|
void |
selectPrevious()
Selects the item above the selected item in the tree, intelligently walking the nodes.
|
addBeforeSelectionHandler, addSelectionChangedHandler, addSelectionHandler, bind, deselect, deselect, deselect, deselectAll, doDeselect, doMultiSelect, doSelect, doSingleSelect, ensureHandlers, fireEvent, fireSelectionChange, getLastFocused, getSelectedItem, getSelectedItems, getSelection, getSelectionMode, isLocked, onAdd, onClear, onLastFocusChanged, onRecordChange, onRemove, onUpdate, refresh, select, select, select, select, selectAll, setLastFocused, setLocked, setSelection, setSelectionMode
protected KeyNav keyNav
public void deselect(int index)
StoreSelectionModel
deselect
in interface StoreSelectionModel<M>
deselect
in class AbstractStoreSelectionModel<M>
index
- the index of the item to be deselectedpublic void deselect(int start, int end)
StoreSelectionModel
deselect
in interface StoreSelectionModel<M>
deselect
in class AbstractStoreSelectionModel<M>
start
- the start indexend
- the end indexpublic boolean isSelected(M item)
StoreSelectionModel
isSelected
in interface StoreSelectionModel<M>
isSelected
in class AbstractStoreSelectionModel<M>
item
- the itempublic void select(int start, int end, boolean keepExisting)
StoreSelectionModel
select
in interface StoreSelectionModel<M>
select
in class AbstractStoreSelectionModel<M>
start
- the start indexend
- the end indexkeepExisting
- true to keep existing selectedpublic void selectNext()
public void selectPrevious()
protected M next()
protected void onKeyDown(NativeEvent e)
protected void onKeyLeft(NativeEvent ce)
protected void onKeyRight(NativeEvent ce)
protected void onKeyUp(NativeEvent e)
protected void onMouseClick(ClickEvent ce)
protected void onMouseDown(MouseDownEvent mde)
protected void onSelectChange(M model, boolean select)
onSelectChange
in class AbstractStoreSelectionModel<M>
protected M prev()
Copyright © 2018. All rights reserved.