M
- the model typepublic class ListViewSelectionModel<M> extends AbstractStoreSelectionModel<M>
Modifier and Type | Field and Description |
---|---|
protected boolean |
deselectOnSimpleClick
True to deselect a selected item on click (defaults to {@code true).
|
protected boolean |
enableNavKeys |
protected KeyNav |
keyNav |
protected ListStore<M> |
listStore |
protected ListView<M,?> |
listView |
fireSelectionChangeOnClick, lastSelected, locked, mouseDown, selected, selectionMode, store
Constructor and Description |
---|
ListViewSelectionModel() |
Modifier and Type | Method and Description |
---|---|
void |
bindList(ListView<M,?> listView)
Binds the list view to the selection model.
|
ListView<M,?> |
getListView()
Returns the currently bound list view.
|
protected boolean |
isInput(Element target) |
boolean |
isVertical()
Returns
true if up and down arrow keys are used for navigation. |
protected void |
onKeyDown(NativeEvent event) |
protected void |
onKeyPress(NativeEvent event) |
protected void |
onKeyUp(NativeEvent event) |
protected void |
onLastFocusChanged(M oldFocused,
M newFocused) |
protected void |
onMouseClick(ClickEvent ce) |
protected void |
onMouseDown(MouseDownEvent mde) |
protected void |
onSelectChange(M model,
boolean select) |
void |
setVertical(boolean isVertical)
Sets if up and down arrow keys or left and right arrow keys should be used (defaults to
true ). |
addBeforeSelectionHandler, addSelectionChangedHandler, addSelectionHandler, bind, deselect, deselect, deselect, deselect, deselect, deselectAll, doDeselect, doMultiSelect, doSelect, doSingleSelect, ensureHandlers, fireEvent, fireSelectionChange, getLastFocused, getSelectedItem, getSelectedItems, getSelection, getSelectionMode, isLocked, isSelected, onAdd, onClear, onRecordChange, onRemove, onUpdate, refresh, select, select, select, select, select, selectAll, setLastFocused, setLocked, setSelection, setSelectionMode
protected boolean enableNavKeys
protected KeyNav keyNav
protected boolean deselectOnSimpleClick
public void bindList(ListView<M,?> listView)
listView
- the list viewpublic ListView<M,?> getListView()
public boolean isVertical()
true
if up and down arrow keys are used for navigation. Else left and right arrow keys are used.public void setVertical(boolean isVertical)
true
).isVertical
- the isVertical to setprotected void onMouseClick(ClickEvent ce)
protected void onMouseDown(MouseDownEvent mde)
protected boolean isInput(Element target)
protected void onKeyDown(NativeEvent event)
protected void onKeyPress(NativeEvent event)
protected void onKeyUp(NativeEvent event)
protected void onLastFocusChanged(M oldFocused, M newFocused)
onLastFocusChanged
in class AbstractStoreSelectionModel<M>
protected void onSelectChange(M model, boolean select)
onSelectChange
in class AbstractStoreSelectionModel<M>
Copyright © 2018. All rights reserved.