public class JmixComboBoxPickerField<T> extends JmixPickerField<T>
JmixPickerField.FieldValueChangeEvent<V>, JmixPickerField.FieldValueChangeListener<V>
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listener
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
com.vaadin.server.Sizeable.Unit
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
COMBOBOX_FIELD_STYLENAME |
protected static java.lang.String |
COMBOBOX_PICKERFIELD_STYLENAME |
BUTTON_STYLENAME, buttons, container, field, fieldReadOnly, fieldValueChangeListener, iconGenerator, inputWrapper, internalValue, LAYOUT_STYLENAME, PRIMARY_STYLENAME, suppressTextChangeListener, TEXT_FIELD_STYLENAME, textFieldValueProvider
Constructor and Description |
---|
JmixComboBoxPickerField() |
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() |
JmixComboBox<T> |
getFieldInternal() |
com.vaadin.ui.ItemCaptionGenerator<T> |
getItemCaptionGenerator() |
com.vaadin.ui.IconGenerator<T> |
getItemIconGenerator() |
com.vaadin.ui.ComboBox.NewItemHandler |
getNewItemHandler() |
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 |
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 |
setNewItemHandler(com.vaadin.ui.ComboBox.NewItemHandler newItemHandler) |
void |
setPageLength(int pageLength) |
void |
setPlaceholder(java.lang.String placeholder) |
void |
setPopupWidth(java.lang.String width) |
void |
setStyleGenerator(com.vaadin.ui.StyleGenerator<T> generateItemStylename) |
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, updateTextRepresentation
getContent, getState, getState, iterator, setFocusDelegate
createValueChange, getCustomAttributes, isReadOnly, isRequiredIndicatorVisible, readDesign, setRequiredIndicatorVisible, setValue, setValue, writeDesign
addContextClickListener, 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, setWidthUndefined
addAttachListener, 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, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addListener, 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, writeDesign
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
protected static final java.lang.String COMBOBOX_PICKERFIELD_STYLENAME
protected static final java.lang.String COMBOBOX_FIELD_STYLENAME
protected void init()
init
in class JmixPickerField<T>
protected void initField()
initField
in class JmixPickerField<T>
public JmixComboBox<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)
@Nullable public java.lang.String getPlaceholder()
public void setPlaceholder(@Nullable java.lang.String placeholder)
public com.vaadin.ui.ItemCaptionGenerator<T> getItemCaptionGenerator()
public void setItemCaptionGenerator(com.vaadin.ui.ItemCaptionGenerator<T> itemCaptionGenerator)
@Nullable public java.lang.String getPopupWidth()
public void setPopupWidth(@Nullable java.lang.String width)
@Nullable public com.vaadin.ui.ComboBox.NewItemHandler getNewItemHandler()
public void setNewItemHandler(@Nullable com.vaadin.ui.ComboBox.NewItemHandler newItemHandler)
public void setStyleGenerator(com.vaadin.ui.StyleGenerator<T> generateItemStylename)