public class DesktopLookupPickerField extends DesktopLookupField implements LookupPickerField
DesktopAbstractOptionsField.CaptionFormatter<T>, DesktopAbstractOptionsField.EntityWrapper, DesktopAbstractOptionsField.MapKeyWrapper, DesktopAbstractOptionsField.ObjectWrapper, DesktopAbstractOptionsField.ValueWrapper<T>LookupField.FilterMode, LookupField.NewOptionHandler, LookupField.OptionIconProvider<T>Field.ValidatorComponent.ActionOwner, Component.ActionsHolder, Component.Alignment, Component.BelongToFrame, Component.Buffered, Component.ChildEditableController, Component.Collapsable, Component.Container, Component.Disposable, Component.Editable, Component.EditableChangeEvent, Component.EditableChangeListener, Component.EditableChangeNotifier, Component.ExpandedStateChangeEvent, Component.ExpandedStateChangeListener, Component.Focusable, Component.HasBorder, Component.HasButtonsPanel, Component.HasCaption, Component.HasFormatter, Component.HasIcon, Component.HasInputPrompt, Component.HasNamedComponents, Component.HasPresentations, Component.HasRowsCount, Component.HasSettings, Component.HasValue, Component.HasXmlDescriptor, Component.LayoutClickEvent, Component.LayoutClickListener, Component.LayoutClickNotifier, Component.Margin, Component.MouseEventDetails, Component.OrderedContainer, Component.OuterMargin, Component.SecuredActionsHolder, Component.ShortcutAction, Component.ShortcutNotifier, Component.ShortcutTriggeredEvent, Component.Spacing, Component.UiPermissionAware, Component.Validatable, Component.ValueChangeEvent, Component.ValueChangeListener, Component.WrapperPickerField.ActionType, PickerField.AfterLookupCloseHandler, PickerField.AfterLookupSelectionHandler, PickerField.ClearAction, PickerField.FieldListener, PickerField.LookupAction, PickerField.OpenAction, PickerField.StandardActionLookupComponent.LookupSelectionChangeEvent, LookupComponent.LookupSelectionChangeListener, LookupComponent.LookupSelectionChangeNotifierSWING_PROPERTY_CLASS, SWING_PROPERTY_IDNAMEAUTO_SIZE, AUTO_SIZE_PX, UNITS_PERCENTAGE, UNITS_PIXELS| Constructor and Description |
|---|
DesktopLookupPickerField() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAction(Action action)
Add an action to the component
|
void |
addAction(Action action,
int index)
Add an action to the component with index.
|
PickerField.ClearAction |
addClearAction()
Adds ClearAction to the component.
|
void |
addFieldListener(PickerField.FieldListener listener) |
PickerField.LookupAction |
addLookupAction()
Adds LookupAction to the component.
|
PickerField.OpenAction |
addOpenAction()
Adds OpenAction to the component.
|
Action |
getAction(java.lang.String id) |
java.util.Collection<Action> |
getActions() |
javax.swing.JComponent |
getComposition() |
MetaClass |
getMetaClass() |
boolean |
isRefreshOptionsOnLookupClose() |
void |
removeAction(Action action)
Remove the action from the component
|
void |
removeAction(java.lang.String id)
Remove the action by its ID.
|
void |
removeAllActions()
Remove all actions from the component
|
void |
setDatasource(Datasource datasource,
java.lang.String property)
Set datasource and its property.
|
void |
setFieldEditable(boolean editable) |
void |
setFrame(Frame frame) |
void |
setMetaClass(MetaClass metaClass) |
void |
setOptionsDatasource(CollectionDatasource datasource) |
void |
setRefreshOptionsOnLookupClose(boolean refresh)
Use this method to enable items refreshing in component after closing lookup window
|
void |
updateEnabled() |
addUserSelectionListener, commit, discard, getDescription, getFilterMode, getInputPrompt, getLookupSelectedItems, getNewOptionHandler, getNullOption, getOptionIconProvider, getPageLength, getValue, isBuffered, isModified, isMultiSelect, isNewOptionAllowed, isNullOptionVisible, isTextInputAllowed, removeUserSelectionListener, setBuffered, setCaptionProperty, setDescription, setFilterMode, setInputPrompt, setLookupSelectHandler, setMultiSelect, setNewOptionAllowed, setNewOptionHandler, setNullOption, setNullOptionVisible, setOptionIconProvider, setOptionIconProvider, setOptionsEnum, setOptionsList, setOptionsMap, setPageLength, setTextInputAllowed, setValue, updateMissingValueStategetCaptionMode, getCaptionProperty, getDatasource, getDescriptionProperty, getMetaProperty, getMetaPropertyPath, getOptionsDatasource, getOptionsEnum, getOptionsList, getOptionsMap, setCaptionFormatter, setCaptionMode, setDescriptionPropertyaddListener, addValidator, addValueChangeListener, getRequiredMessage, getValidators, isEditable, isRequired, isValid, removeListener, removeValidator, removeValueChangeListener, setEditable, setParent, setRequired, setRequiredMessage, validateaddStyleName, assignAutoDebugId, getAlignment, getCaption, getComponent, getDebugId, getFrame, getHeight, getHeightUnits, getIcon, getId, getParent, getStyleName, getTabIndex, getWidth, getWidthUnits, getXmlDescriptor, isComponentVisible, isEnabled, isEnabledItself, isParentEnabled, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setCaption, setContainer, setDebugId, setEnabled, setExpanded, setHeight, setIcon, setId, setParentEnabled, setResponsive, setStyleName, setTabIndex, setVisible, setWidth, setXmlDescriptor, unwrap, unwrapCompositionequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFilterMode, getNewOptionHandler, getNullOption, getOptionIconProvider, getPageLength, isNewOptionAllowed, isNullOptionVisible, isTextInputAllowed, setFilterMode, setNewOptionAllowed, setNewOptionHandler, setNullOption, setNullOptionVisible, setOptionIconProvider, setOptionIconProvider, setPageLength, setTextInputAllowedgetCaptionMode, getCaptionProperty, getDescriptionProperty, getOptionsDatasource, getOptionsEnum, getOptionsList, getOptionsMap, isMultiSelect, setCaptionMode, setCaptionProperty, setDescriptionProperty, setMultiSelect, setOptionsEnum, setOptionsList, setOptionsMapaddValidator, getRequiredMessage, getValidators, isRequired, removeValidator, setRequired, setRequiredMessagegetDatasource, getMetaProperty, getMetaPropertyPathaddListener, addValueChangeListener, getValue, removeListener, removeValueChangeListener, setValueisEditable, isEditableWithParent, setEditablegetFrameaddStyleName, getAlignment, getDebugId, getHeight, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthUnits, isEnabled, isEnabledItself, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setDebugId, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapCompositiongetCaption, getDescription, setCaption, setDescriptionisValid, isValidateOnCommit, validategetIcon, setIcongetTabIndex, isFocusable, setFocusable, setTabIndexgetInputPrompt, setInputPromptgetCaptionMode, getCaptionProperty, getClearAction, getLookupAction, getOpenAction, setCaptionMode, setCaptionPropertygetActionNNcommit, discard, isBuffered, isModified, setBufferedgetLookupSelectedItems, setLookupSelectHandlerpublic javax.swing.JComponent getComposition()
getComposition in interface Component.WrappergetComposition in class DesktopLookupFieldpublic MetaClass getMetaClass()
getMetaClass in interface PickerFieldpublic void setMetaClass(MetaClass metaClass)
setMetaClass in interface PickerFieldpublic PickerField.LookupAction addLookupAction()
PickerFieldaddLookupAction in interface PickerFieldpublic PickerField.ClearAction addClearAction()
PickerFieldaddClearAction in interface PickerFieldpublic PickerField.OpenAction addOpenAction()
PickerFieldaddOpenAction in interface PickerFieldpublic void addFieldListener(PickerField.FieldListener listener)
addFieldListener in interface PickerFieldpublic void setFieldEditable(boolean editable)
setFieldEditable in interface PickerFieldpublic void addAction(Action action)
Component.ActionsHolderaddAction in interface Component.ActionsHolderpublic void addAction(Action action, int index)
Component.ActionsHolderaddAction in interface Component.ActionsHolderpublic void removeAction(@Nullable
Action action)
Component.ActionsHolderremoveAction in interface Component.ActionsHolderpublic void removeAction(@Nullable
java.lang.String id)
Component.ActionsHolderremoveAction in interface Component.ActionsHolderpublic void removeAllActions()
Component.ActionsHolderremoveAllActions in interface Component.ActionsHolderpublic java.util.Collection<Action> getActions()
getActions in interface Component.ActionsHolder@Nullable public Action getAction(java.lang.String id)
getAction in interface Component.ActionsHolderpublic void setFrame(Frame frame)
setFrame in interface Component.BelongToFramesetFrame in class DesktopAbstractComponent<javax.swing.JComponent>public void setDatasource(Datasource datasource, java.lang.String property)
DatasourceComponentsetDatasource in interface DatasourceComponentsetDatasource in class DesktopAbstractOptionsField<javax.swing.JComponent>public void setOptionsDatasource(CollectionDatasource datasource)
setOptionsDatasource in interface OptionsFieldsetOptionsDatasource in class DesktopAbstractOptionsField<javax.swing.JComponent>public void updateEnabled()
updateEnabled in class DesktopLookupFieldpublic boolean isRefreshOptionsOnLookupClose()
isRefreshOptionsOnLookupClose in interface LookupPickerFieldpublic void setRefreshOptionsOnLookupClose(boolean refresh)
LookupPickerFieldsetRefreshOptionsOnLookupClose in interface LookupPickerField