Class InputMultiDecoderWarehouse
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.control.Input
overit.geocall.basic.ui.control.InputMultiDecoder
overit.geocallapp.wfm.inventory.ux.control.InputMultiDecoderWarehouse
- All Implemented Interfaces:
Serializable,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,AjaxableComponent,Arrangeable,Badgeable,ValueValidator,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable
InputMultiDecoder for Warehouses. This multi decoder open the page/panel with a
InputMultiDecoderWarehouseInput as input object- Since:
- 14.0
- See Also:
- GCApi:
- component
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.ui.Component
Component.Configurable, Component.ConfigurableAttribute, Component.ConfigurableAttributes, Component.FilterCriteria, Component.Registry -
Field Summary
FieldsFields inherited from class overit.geocall.basic.ui.control.InputMultiDecoder
_autoevent, _autoeventparam, _codeName, _codeType, _dbv, _decodedValues, _emptyAsNull, _format, _keyName, _maxItems, _msgExceededMaxItems, _page, _panel, _sv, keyType, maxHeight, maxTagWidth, SELECTED_HINT, SELECTED_HINT_EVENT, SELECTED_HINT_KEY, STRIKETHROUGHFields inherited from class overit.geocall.basic.ui.control.Input
_autofocus, _da, _dao, _dao0, _defaultFocus, _event, _eventicon, _eventmsg, _eventparam, _eventprompt, _eventsnumber, _eventtitle, _ff, _fullSize, _hidden, _hinter, _hints, _hintsCache, _key, _label2, _letterCase, _maxlength, _msg, _msgCampoObbligatorio, _msgErroreCampo, _notnull, _numeric, _placeholder, _query, _roevent, _size, _value, autocomplete, configuredFullSize, configuredNotNull, configuredSize, FILTER_CRITERION_ATTRIBUTE, filterCriteria, FULL_SIZE_ATTRIBUTE, NOT_NULL_ATTRIBUTE, promptEmpty, SIZE_ATTRIBUTEFields inherited from class overit.geocall.ui.Control
_blank, _cleaner, _dblink, _enabled, _ro, _title, altEventIconsList, altIcon, ariaDescription, ariaLabel, badge, badgeformat, FILTER_PREFIXES, LABEL_ATTRIBUTE, LABEL_IN_LINE_ATTRIBUTE, STATE_BLANK, STATE_NORMAL, STATE_RO, STATE_ROBLANKFields inherited from class overit.geocall.ui.Component
_basic, _childrenContainers, _currentId, _gridalign, _gridcols, _gridrows, _gridvalign, _iconElement, _id, _keylabel, _label, _layoutName, _name, _parentContainer, _registryName, _shortcut, _tabindex, _transformations, _valuesContainer, aliasField, BR, configHidden, configuredLabel, configuredLabelInLine, defaultHidden, ELEMENT_BR, ELEMENT_NULL, entityContainer, entityName, extendedField, fullHeight, important, labelInLine, layoutLabel, PIXEL_IMG, safeInlineServiceFields inherited from interface overit.geocall.ui.AjaxableComponent
FRAME_ID_PREFIX, NOTRANSITION, TRANSITION_BODY_MORPH, TRANSITION_BODY_RESIZE, TRANSITION_BORDER_RESIZE, TRANSITION_DOWN, TRANSITION_UP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCalled when the user clicks on the magnifier icon, it opens a page (InputMultiDecoder.setPAGE(String)) or shows aPanel(InputMultiDecoder.setPANEL(String).protected DBViewqueryHints(String request, long sequence) voidSets themultiselectionboolean flag used to enable the multiselection.voidSets theonly operativeboolean flag which verifies whether the search is limited to operative warehouses or not.voidsetUserMobileWarehouse(Long userMobileWarehouse) Sets the parameter that will limit the search only to a certain mobile warehouse.voidSets thewarehouse typevalue limiting the search only by type.Methods inherited from class overit.geocall.basic.ui.control.InputMultiDecoder
addToValues, buildSetupScript, changed, getCleanButton, getCodeName, getContentHtml, getDefaultChange, getFrameHtml, getHiddenHtml, getHintsFieldName, getHtml, getKeyName, getSearchButton, getStrikethrough, getTagClearButton, getTagElement, getTagsFieldStyle, getTagsHtml, getValidationSupportHtml, getWrapperHtml, isKeyStringType, isSelectedHint, onDecode, onRemoveAllTags, onRemoveTag, onRestore, prepareName, prepareValueSet, removeFromValues, setAUTOEVENT, setAUTOEVENTPARAM, setCode, setCODENAME, setCODETYPE, setDBView, setDecoding, setEMPTYASNULL, setFORMAT, setKEYNAME, setKEYTYPE, setMAXHEIGHT, setMAXITEMS, setMAXTAGWIDTH, setPAGE, setPANEL, setSTATICVIEW, setup, setupKeyboardListeners, setValue, validate, validateConcreteValueMethods inherited from class overit.geocall.basic.ui.control.Input
addEventButtons, addHint, addHint, addHintsButton, ajaxQuery, buildDisplayScript, connect, control, getClassStyle, getConfigurableProperties, getDefaultValue, getDescriptionHtml, getFilterCriteriaToRemove, getFullSize, getGenerationHandle, getHIDDEN, getHintsEventButton, getInsideEventButton, getInsideEventButton, getLetterCase, getNOTNULL, getSize, getVisibleDescriptionHtml, isImportant, isNotNull, isValueIgnoredByCriterion, prepareValue, registerValidators, setAUTOCOMPLETE, setAUTOFOCUS, setConfiguredProperty, setDA, setDAO, setDAO0, setDEFAULTFOCUS, setEVENT, setEVENTMSG, setEVENTPARAM, setEVENTPROMPT, setEVENTTITLE, setFILTERCRITERIA, setFULLSIZE, setHIDDEN, setHints, setHINTS, setHINTSCACHE, setICON, setIMPORTANT, setKEY, setLABEL2, setLETTERCASE, setMAXLENGTH, setModelProperties, setMSG, setNAME, setNOTNULL, setNUMERIC, setPARAM, setPLACEHOLDER, setPROMPT, setPROMPTEMPTY, setQUERY, setROEVENT, setSIZE, setupAutocomplete, setVALUE, validateChangingValue, validateNotNull, validateUnchangingValue, validateValueMethods inherited from class overit.geocall.ui.Control
avoidNull, clean, getBadgeFormat, getBadgeValue, getBLANK, getCleaner, getDAValues, getDBLINK, getKEYLABEL, getLABEL, getRO, getState, getTITLE, getValues, getWM, isEnabled, isEnabledBasedOnFunction, isFunctionEnabled, isRoBasedOnFunction, nameWithNoFilterPrefix, setALTEVENTICON, setALTICON, setARIADESCRIPTION, setARIALABEL, setBADGEFORMAT, setBADGEVALUE, setBLANK, setCLEANER, setDBLINK, setENABLED, setFUNCTION, setRO, setTitle, setTITLEMethods inherited from class overit.geocall.ui.Component
adapt, appendAttribute, calcKeyLabel, calcLabel, calcShortcut, canBeConfigured, changed, clearConfiguredProperties, componentIterator, componentSize, containerIterator, createAjaxFrame, deprecate, fillSetupScript, generateFlexableFullHeightContainer, generateId, getBASIC, getBoolean, getBoolean, getChildrenComponents, getChildrenContainers, getDefaultLabel, getDefaultLayoutLabel, getEntityContainer, getEntityName, getFullHeight, getGridAlign, getGridCols, getGridRows, getGridVAlign, getHtmlLabel, getHtmlLabel, getIcon, getId, getIdentity, getint, getLayoutLabel, getLayoutName, getNAME, getParentComponent, getParentContainer, getPublishedChildrenList, getRegistryName, getSHORTCUT, getTabIndex, getTeacher, getValuesContainer, getWindow, initChilds, isActivable, isActive, isAliasField, isConfigHidden, isDefaultHidden, isExtendedField, isLabelInLine, onInit, setActivable, setActive, setAliasField, setBASIC, setConfigHidden, setDEFAULTHIDDEN, setEntityName, setExtendedField, setFULLHEIGHT, setGRIDALIGN, setGRIDCOLS, setGRIDROWS, setGRIDVALIGN, setIdentity, setLabel, setLABEL, setLABELINLINE, setLAYOUTLABEL, setLAYOUTNAME, setREGISTRYNAME, setTooltip, setValuesContainer, stringForJs, tabIndexerMethods inherited from class overit.geocall.platform.ui.UINode
addChild, addChildText, getChildren, getNodeId, getParent, getRoot, getSchema, setNodeId, setParent, setSchemaMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface overit.geocall.ui.Arrangeable
getDescriptionHtml, getGenerationHandleMethods inherited from interface overit.geocall.ui.Badgeable
badgeFormat, makeBadgedIcon
-
Field Details
-
onlyOperative
protected boolean onlyOperative -
multiselection
protected boolean multiselection -
warehouseType
-
-
Constructor Details
-
InputMultiDecoderWarehouse
public InputMultiDecoderWarehouse()
-
-
Method Details
-
setONLYOPERATIVE
Sets theonly operativeboolean flag which verifies whether the search is limited to operative warehouses or not.- Parameters:
s- string that represents a boolean value ("true" or "1", "false" or "0").
-
setMULTISELECTION
Sets themultiselectionboolean flag used to enable the multiselection.- Parameters:
s- string that represents a boolean value ("true" or "1", "false" or "0").
-
setWAREHOUSETYPE
Sets thewarehouse typevalue limiting the search only by type.- Parameters:
s- string that represents a Long value- See Also:
-
setUserMobileWarehouse
Sets the parameter that will limit the search only to a certain mobile warehouse.- Parameters:
userMobileWarehouse- mobile warehouse id
-
onSearch
Description copied from class:InputMultiDecoderCalled when the user clicks on the magnifier icon, it opens a page (InputMultiDecoder.setPAGE(String)) or shows aPanel(InputMultiDecoder.setPANEL(String). The page or panel should contains a list representing the codes and theirs decoded values, and should allows the user to directly select one of them.- Overrides:
onSearchin classInputMultiDecoder- Parameters:
o- Not used- Returns:
false
-
queryHints
- Overrides:
queryHintsin classInputMultiDecoder- Throws:
InterruptedException
-