public class JmixSingleListSelectWidget extends JmixAbstractListSelectWidget
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NULL_ITEM_KEY |
protected boolean |
nullOptionSelected |
protected boolean |
nullOptionVisible |
doubleClickListener
Constructor and Description |
---|
JmixSingleListSelectWidget() |
Modifier and Type | Method and Description |
---|---|
boolean |
isNullOptionVisible() |
protected void |
manageNullItem(boolean nullOptionVisible) |
void |
setDoubleClickListener(java.util.function.Consumer<java.lang.Integer> doubleClickListener) |
void |
setItems(java.util.List<elemental.json.JsonObject> items) |
void |
setNullOptionVisible(boolean nullOptionVisible) |
getDoubleClickListener, selectionEvent, updateEnabledState
addSelectionChangeListener, focus, getRows, getSelectedItemKeys, getSelectedItems, getTabIndex, isEnabled, isReadOnly, setEnabled, setHeight, setReadOnly, setRows, setStylePrimaryName, setTabIndex, setWidth
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkBitlessEvent, toString
public static final java.lang.String NULL_ITEM_KEY
protected boolean nullOptionVisible
protected boolean nullOptionSelected
public void setDoubleClickListener(java.util.function.Consumer<java.lang.Integer> doubleClickListener)
setDoubleClickListener
in class JmixAbstractListSelectWidget
public void setItems(java.util.List<elemental.json.JsonObject> items)
setItems
in interface com.vaadin.client.connectors.AbstractMultiSelectConnector.MultiSelectWidget
setItems
in class com.vaadin.client.ui.VListSelect
public boolean isNullOptionVisible()
public void setNullOptionVisible(boolean nullOptionVisible)
protected void manageNullItem(boolean nullOptionVisible)