public class JmixSearchSelectPickerField<T> extends JmixPickerField<T>
JmixPickerField.FieldValueChangeEvent<V>, JmixPickerField.FieldValueChangeListener<V>com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlercom.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListenercom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listenercom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListenercom.vaadin.server.Sizeable.Unit| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
SEARCHSELECT_FIELD_STYLENAME |
protected static java.lang.String |
SEARCHSELECT_PICKERFIELD_STYLENAME |
BUTTON_STYLENAME, buttons, container, field, fieldReadOnly, fieldValueChangeListener, iconGenerator, inputWrapper, internalValue, LAYOUT_STYLENAME, PRIMARY_STYLENAME, suppressTextChangeListener, TEXT_FIELD_STYLENAME, textFieldValueProvider| Constructor and Description |
|---|
JmixSearchSelectPickerField() |
| Modifier and Type | Method and Description |
|---|---|
com.vaadin.shared.Registration |
addValueChangeListener(com.vaadin.data.HasValue.ValueChangeListener<T> listener) |
protected void |
doSetValue(T value) |
java.lang.String |
getEmptySelectionCaption() |
protected JmixSearchSelect<T> |
getFieldInternal() |
com.vaadin.ui.ItemCaptionGenerator<T> |
getItemCaptionGenerator() |
com.vaadin.ui.IconGenerator<T> |
getItemIconGenerator() |
int |
getPageLength() |
java.lang.String |
getPlaceholder() |
java.lang.String |
getPopupWidth() |
T |
getValue() |
protected void |
init() |
protected void |
initField() |
boolean |
isEmptySelectionAllowed() |
boolean |
isTextInputAllowed() |
void |
setEmptySelectionAllowed(boolean emptySelectionAllowed) |
void |
setEmptySelectionCaption(java.lang.String caption) |
void |
setFilterHandler(java.util.function.Consumer<java.lang.String> filterHandler) |
void |
setItemCaptionGenerator(com.vaadin.ui.ItemCaptionGenerator<T> itemCaptionGenerator) |
void |
setItemIconGenerator(com.vaadin.ui.IconGenerator<T> itemIconGenerator) |
void |
setItems(java.util.Collection<T> items) |
void |
setItems(com.vaadin.ui.ComboBox.CaptionFilter captionFilter,
java.util.Collection<T> items) |
void |
setItems(com.vaadin.ui.ComboBox.CaptionFilter captionFilter,
T... items) |
void |
setItems(java.util.stream.Stream<T> streamOfItems) |
void |
setItems(T... items) |
void |
setOptionsStyleProvider(java.util.function.Function<T,java.lang.String> styleProvider) |
void |
setPageLength(int pageLength) |
void |
setPlaceholder(java.lang.String placeholder) |
void |
setPopupWidth(java.lang.String width) |
void |
setTextInputAllowed(boolean textInputAllowed) |
protected void |
updateFieldReadOnlyFocusable() |
addActionHandler, addButton, addFieldListener, attach, focus, getButtons, getEmptyStringRepresentation, getField, getIconGenerator, getStringRepresentation, getTabIndex, getTextFieldValueProvider, initContent, initLayout, isDifferentValue, isEmpty, isFieldReadOnly, onFieldValueChange, removeActionHandler, removeButton, setFieldReadOnly, setHeight, setIconGenerator, setReadOnly, setTabIndex, setTextFieldValueProvider, setWidth, updateFieldReadOnly, updateIcon, updateTextRepresentationgetContent, getState, getState, iterator, setFocusDelegatecreateValueChange, getCustomAttributes, isReadOnly, isRequiredIndicatorVisible, readDesign, setRequiredIndicatorVisible, setValue, setValue, writeDesignaddContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, beforeClientResponse, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, getActionManager, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setLocale, setParent, setPrimaryStyleName, setRequiredError, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthFull, setWidthUndefinedaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddListener, addStyleName, addStyleNames, getCaption, getDescription, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setJTestId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesignaddAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerprotected static final java.lang.String SEARCHSELECT_PICKERFIELD_STYLENAME
protected static final java.lang.String SEARCHSELECT_FIELD_STYLENAME
protected void init()
init in class JmixPickerField<T>protected void initField()
initField in class JmixPickerField<T>protected JmixSearchSelect<T> getFieldInternal()
protected void doSetValue(T value)
doSetValue in class JmixPickerField<T>public T getValue()
getValue in interface com.vaadin.data.HasValue<T>getValue in class JmixPickerField<T>protected void updateFieldReadOnlyFocusable()
updateFieldReadOnlyFocusable in class JmixPickerField<T>public com.vaadin.shared.Registration addValueChangeListener(com.vaadin.data.HasValue.ValueChangeListener<T> listener)
public void setItems(T... items)
public void setItems(java.util.stream.Stream<T> streamOfItems)
public void setItems(java.util.Collection<T> items)
public void setItems(com.vaadin.ui.ComboBox.CaptionFilter captionFilter,
java.util.Collection<T> items)
public void setItems(com.vaadin.ui.ComboBox.CaptionFilter captionFilter,
T... items)
public java.lang.String getEmptySelectionCaption()
public void setEmptySelectionCaption(java.lang.String caption)
public boolean isTextInputAllowed()
public void setTextInputAllowed(boolean textInputAllowed)
public int getPageLength()
public void setPageLength(int pageLength)
public boolean isEmptySelectionAllowed()
public void setEmptySelectionAllowed(boolean emptySelectionAllowed)
public com.vaadin.ui.IconGenerator<T> getItemIconGenerator()
public void setItemIconGenerator(com.vaadin.ui.IconGenerator<T> itemIconGenerator)
public java.lang.String getPlaceholder()
public void setPlaceholder(java.lang.String placeholder)
public com.vaadin.ui.ItemCaptionGenerator<T> getItemCaptionGenerator()
public void setItemCaptionGenerator(com.vaadin.ui.ItemCaptionGenerator<T> itemCaptionGenerator)
public java.lang.String getPopupWidth()
public void setPopupWidth(java.lang.String width)
public void setFilterHandler(@Nullable
java.util.function.Consumer<java.lang.String> filterHandler)
public void setOptionsStyleProvider(@Nullable
java.util.function.Function<T,java.lang.String> styleProvider)