public class FilteringLookupAction extends PickerField.LookupAction
BaseAction.EnabledRule
Action.ActionPerformedEvent, Action.BeforeActionPerformedHandler, Action.HasBeforeActionPerformedHandler, Action.HasOpenType, Action.HasSecurityConstraint, Action.HasTarget, Action.SecuredAction, Action.Status
Modifier and Type | Field and Description |
---|---|
protected Messages |
messages |
afterLookupCloseHandler, afterLookupSelectionHandler, lookupScreen, lookupScreenOpenType, lookupScreenParams, lookupScreenParamsSupplier, NAME, windowConfig
clientConfig, editable, pickerField
caption, description, enabled, eventHub, icon, id, owners, primary, shortcut, visible
PROP_EDITABLE
PROP_CAPTION, PROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT, PROP_VISIBLE
Constructor and Description |
---|
FilteringLookupAction(PickerField pickerField,
java.lang.String joinClause,
java.lang.String whereClause) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterLookupWindowOpened(Window lookupWindow) |
protected void |
applyFilter(Filter filterComponent) |
protected org.dom4j.Element |
createConditionXmlElement() |
protected CustomCondition |
createCustomCondition(Filter filterComponent) |
protected java.lang.String |
createFilterXml(Filter filterComponent) |
protected java.lang.String |
getFilterComponentName(Filter filterComponent) |
actionPerform, afterCloseLookup, afterSelect, create, getLookupScreen, getLookupScreenOpenType, getLookupScreenParams, getLookupScreenParamsSupplier, handleLookupWindowSelection, prepareScreenParams, setAfterLookupCloseHandler, setAfterLookupSelectionHandler, setLookupScreen, setLookupScreenOpenType, setLookupScreenParams, setLookupScreenParamsSupplier, transformValueFromLookupWindow
editableChanged, getPropertyDatasource, isEditable, setEditable, setPickerField
addActionPerformedListener, addEnabledRule, isApplicable, isEnabledByRule, isEnabledByUiPermissions, isPermitted, isVisibleByUiPermissions, refreshState, removeEnabledRule, setEnabled, setEnabledByUiPermissions, setEnabledInternal, setVisible, setVisibleByUiPermissions, setVisibleInternal, withCaption, withDescription, withHandler, withIcon, withPrimary, withShortcut
addOwner, addPropertyChangeListener, firePropertyChange, getCaption, getDefaultCaption, getDescription, getEventHub, getIcon, getId, getOwner, getOwners, getShortcutCombination, hasSubscriptions, isEnabled, isPrimary, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setIconFromSet, setPrimary, setShortcut, setShortcutCombination
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setIconFromSet, setShortcut, setShortcutCombination
protected Messages messages
public FilteringLookupAction(PickerField pickerField, java.lang.String joinClause, java.lang.String whereClause)
protected void afterLookupWindowOpened(Window lookupWindow)
afterLookupWindowOpened
in class PickerField.LookupAction
protected void applyFilter(Filter filterComponent)
protected java.lang.String createFilterXml(Filter filterComponent)
protected CustomCondition createCustomCondition(Filter filterComponent)
protected org.dom4j.Element createConditionXmlElement()
protected java.lang.String getFilterComponentName(Filter filterComponent)