# JavaScript API Reference for Oracle ADF Faces

Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle® Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.2.1.4.0) E81451-01
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |

SUMMARY: FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

# oracle.adfinternal.view.js.laf.dhtml.rich
Class AdfDhtmlInputComboboxListOfValuesPeer

## Warning:

- This is an unsupported, internal implementation class.
- Use an API class that might provide equivalent functionality instead.
- This class will change without notice.
- It is not recommended that you use anything in this class.

    org.ecmascript.object.Object
       |
       +--oracle.adf.view.js.base.AdfObject
             |
             +--oracle.adf.view.js.base.AdfUIPeer
                   |
                   +--oracle.adf.view.js.laf.rich.AdfRichUIPeer
                         |
                         +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlValuePeer
                               |
                               +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlEditableValuePeer
                                     |
                                     +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputBasePeer
                                           |
                                           +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputListOfValuesSuperBasePeer
                                                 |
                                                 +--oracle.adfinternal.view.js.laf.dhtml.rich.touch.AdfDhtmlInputListOfValuesBasePeer
                                                       |
                                                       +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputComboboxListOfValuesPeer

    public class AdfDhtmlInputComboboxListOfValuesPeer
    extends AdfDhtmlInputListOfValuesBasePeer

Peer for the inputComboboxListOfValues component.

## Field Summary
`private static Object` | `_AUTOCOMPLETE_ANNOUNCE_MSG`
`private static Object` | `_CONTAINER_DIALOG_SUBID`
`private static Object` | `_CONTENT_DELIVERY_LAZY_UNCACHED`
`private static Object` | `_DEPRESSED_STYLE_CLASS`
`private static Object` | `_DROPDOWN_CONTENT_SUFFIX_ID`
`private static Object` | `_DROPDOWN_ICON_ID`
`private static Object` | `_EDIT_MODE_SELECT`
`private static Object` | `_LOVINTERNAL_EVENT_QUEUED`
`private static Object` | `_MRU_ROW_SEPARATOR`
`private static Object` | `_POPUP_SEARCH_SUFFIX_ID`
`private static Object` | `_POPUP_SUFFIX_ID`

### Fields inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlEditableValuePeer
`ComponentLabelChanged, ComponentShowRequiredChanged`

### Fields inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer
`addComponentPropertyChanges, addComponentPropertyGetters, BUSY_STYLECLASS, CreateSubId, DISABLED_STYLECLASS, DRAG_READY_STYLECLASS, DRAG_SOURCE_STYLECLASS, DROP_TARGET_STYLECLASS, FOCUS_TARGET_STYLECLASS, HOVER_TARGET_STYLECLASS, READONLY_STYLECLASS, SELECTED_STYLECLASS`

### Fields inherited from oracle.adf.view.js.base.AdfObject
`constructor, superclass`

### Fields inherited from org.ecmascript.object.Object
`prototype`

## Constructor Summary
`public` | `AdfDhtmlInputComboboxListOfValuesPeer()` Peer for the inputComboboxListOfValues component.

## Method Summary
`protected Object` | `AnnounceAutoComplete()` Announce to assistive technologies that the lov field is autocompleted.
`private Object` | `_clearDepressed()` When the dropdown popup is hidden, this method is used to clean up the LOV's dropdown icon such that its depressed state is removed.
`private static Object` | `_createPopupSubId(Object component)`
`protected Object` | `FocusNextElement(Object node)` Sets the focus on the next component element which is a tabstop twice to set the focus on the next component
`private Object` | `_getDropdownElement(Object component)` Returns the DropdownElement
`private static Object` | `_getDropdownPopup(Object component)`
`private static Object` | `_getDropdownTable(Object component)`
`private static Object` | `_getSelectedRowKeys(Object component)`
`protected Object` | `HandleComponentAction(Object componentEvent)` Action Event handler for the click of Search link in the drop down
`protected Object` | `HandleComponentBlur(Object event)`
`protected Object` | `HandleComponentClick(Object componentEvent)` Handler for the click event of drop-down icon
`protected Object` | `HandleComponentClickOrTouch(Object componentEvent)` Invoked from desktop.AdfDhtmlInputListOfValuesBasePeer.HandleComponentClick or touch.AdfDhtmlInputListOfValuesBasePeer.HandleComponentTouchEnd
`protected Object` | `HandleComponentKeyDown(Object componentEvent)`
`protected Object` | `HandleComponentKeyUp(Object componentEvent)`
`protected Object` | `HandleComponentMouseDown(Object componentEvent)`
`protected Object` | `HandleComponentPopupOpening(Object componentEvent)` Handler for the popup opening event, modified the hints for the popup as needed
`private Object` | `_handleDropdownTableClick(Object component, Object componentEvent)` Handler for the selection of a row inside the drop down.Queue's the returnpopup event upon selection of a row
`protected static Object` | `InitSubclass()` Registers component onclick handler and the action handler for the Search commandlink in drop down content
`protected Object` | `IsCancelBackSpaceKeyEvent(Object component, Object componentEvent)` Returns true if the key pressed is inside an input element or inside the lov dropdown (whethere on the option or on the search button)
`private static Object` | `_isEventTargetSearchLink(Object component, Object componentEvent)`
`private static Object` | `_isEventTargetSeparator(Object componentEvent)`
`private Object` | `_isInDropdownTable(Object component, Object componentEvent)`
`private Object` | `_returnTableSelection(Object component, Object componentEvent)` Queues the AdfReturnPopupEvent
`private static Object` | `_showDropdown(Object component)` Convenience function to display dropdown list
`protected Object` | `VetoShowNoteWindow(Object component)` veto showing note window.

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.touch.AdfDhtmlInputListOfValuesBasePeer
`GetBestMatchSubIdImpl, getLovDialogTableSubIdDomElements, HandleComponentTouchEnd`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputListOfValuesSuperBasePeer
`AutoTab, ComponentRemoved, FocusInputElement, getConvertedObject, GetLabelText, HandleComponentDblClick, HandleComponentDialog, HandleComponentKeyPress, HandleComponentPopupClosed, InitDomElement, IsKeyEventInInput, IsLovPopupVisible, IsNoteWindowVisible, setAriaExpanded, SetDisplayValue, ShowNoteWindow, showToolbarPopup`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputBasePeer
`CheckLength, getLastValue, GetSubmittedValue, HandleComponentFocus, initialize, needsFocusTargetStyleClass, NeedsSpuriousDirtyValueTracking, preventNextValueSubmission, RunValidation, setLastValue, ShouldShowHint, __simulateBlur, UpdateLastValue, VetoBlurValidation, WasSubmitted`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlEditableValuePeer
`autoSubmit, BindToComponent, ComponentChanged, __componentLabelChanged, ComponentSubmittedValueChanged, disableBrowserAutoComplete, Focus, GetComponentLabel, GetComponentSubmittedValue, GetComponentValue, getContentNode, GetContentNode, GetContentNodeId, getContentNodeText, GetDisplayValue, GetLabelElement, getLastSubmittedValue, getMarkDirtyFlag, GetNoteWindowAlignmentHint, GetNoteWindowAlignmentNode, GetValidatorHints, HideNoteWindow, IsInitialized, __isSpuriousDirtyValue, LazyInitialize, MessageNotify, MessageShow, __resetSpuriousDirtyValue, __restoreDirtyDisplayValue, setLastSubmittedValue, setMarkDirtyFlag, ShowNoteWindowMouseOver, StashOldValue, StopArrowKeyBubbling, Validate, ValidateAndStashNewValue, ValidateIfStashedOldValue`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlValuePeer
`ComponentValueChanged, GetBestMatchSubId, getConvertedValue, getFormatHint, GetFormattedDisplayValue, GetNullDefault, GetSubIdDomElement, isEmpty, setDisplayValue`

### Methods inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer
`addComponentEventHandlers, addComponentPropertyChanges, addComponentPropertyGetters, addDomEventHandlers, addEventHandlerToDomInstance, addSuppressedPPRAttributes, applyDragReadyState, ApplyDragReadyState, applyDragSourceState, ApplyDragSourceState, bind, cancelAllPopups, cancelPopup, ChildVisibilityChanged, clearDragReadyState, ClearDragReadyState, clearDragSourceState, ClearDragSourceState, ComponentInlineStyleChanged, ComponentPropertyChanged, componentRemoved, ComponentStyleClassChanged, ComponentVisibleChanged, ConvertClientIdToLocator, convertLocatorToClientId, createComponentEvent, CreateComponentEvent, CreateDraggableNode, createInnerPeerClassWithSubId, createPeerClass, createSubId, DefaultInitClass, descendantMessageChanged, DescendantMessageChanged, DispatchComponentEvent, DispatchUncanceledComponentEvent, domReplaceNotify, DomReplaceNotify, focus, getAbsoluteId, getAbsoluteLocator, getAccessibleName, GetAccessibleName, getAllPopups, getComponent, GetComponent, GetComponentId, getComponentParent, getComponentProperty, GetComponentVisible, getDescendantComponents, getDomContentElement, getDomContentElementForComponent, GetDomContentElementForNode, getDomDocument, getDomElement, getDomElementForComponent, getDomNode, GetDomNodeForCommentComponent, getDomNodeForComponent, getDomRootNodes, GetDomRootNodes, getDragOverFeedback, GetDragOverFeedback, getDragTransferable, GetDragTransferable, GetElementToReplaceWithSVG, getFallbackDomElement, GetFallbackDomElement, getFirstAncestorComponent, getInlineEditor, GetInlineEditor, getInlineStyleProperty, getLocatorByDomElement, getPagePosition, getPopupWindow, getReadyState, GetReadyState, GetRichResourceURL, getSubIdDomElement, hideAllPopups, hidePopup, InitClass, isAbsoluteLocatorCacheable, isActive, isBusy, isComponentContainedByElement, isInActiveHeirarchy, isInlineSVGIcon, isPopupVisible, messageNotify, messageShow, needsChildVisibilityChanges, PopupClosed, processPushData, ProcessPushData, registerADSAccessibility, RegisterADSAccessibility, registerKeyStroke, replaceDomElement, ReplaceDomElement, resizeNotify, ResizeNotify, scrollIntoView, ScrollIntoView, setBusy, SetBusy, setInlineStyleProperty, showContextMenu, showPopup, simulateMouse, SimulateMouseOnDescendant, TruncateClientId, TruncateClientIdOnceImpl, UnbindFromComponent, unregisterKeyStroke, UpdateMessageType, visitChildren`

### Methods inherited from oracle.adf.view.js.base.AdfUIPeer
`getDefaultDragRecognizer, getParentPeer, Init, initiateDrag, isVisible, needsResizeNotify`

### Methods inherited from oracle.adf.view.js.base.AdfObject
`adopt, clone, createCallback, createInitializedObject, createSubclass, ensureClassInitialization, equals, exportPrototypeSymbol, getClass, GetLazyArrayProperty, GetLazyMapProperty, getTypeName, toDebugString, toString`

## Field Detail

### _AUTOCOMPLETE_ANNOUNCE_MSG

`private static Object _AUTOCOMPLETE_ANNOUNCE_MSG`

### _CONTAINER_DIALOG_SUBID

`private static Object _CONTAINER_DIALOG_SUBID`

### _CONTENT_DELIVERY_LAZY_UNCACHED

`private static Object _CONTENT_DELIVERY_LAZY_UNCACHED`

### _DEPRESSED_STYLE_CLASS

`private static Object _DEPRESSED_STYLE_CLASS`

### _DROPDOWN_CONTENT_SUFFIX_ID

`private static Object _DROPDOWN_CONTENT_SUFFIX_ID`

### _DROPDOWN_ICON_ID

`private static Object _DROPDOWN_ICON_ID`

### _EDIT_MODE_SELECT

`private static Object _EDIT_MODE_SELECT`
  Overrides:
    `AdfDhtmlInputListOfValuesSuperBasePeer._EDIT_MODE_SELECT`

### _LOVINTERNAL_EVENT_QUEUED

`private static Object _LOVINTERNAL_EVENT_QUEUED`
  Overrides:
    `AdfDhtmlInputListOfValuesSuperBasePeer._LOVINTERNAL_EVENT_QUEUED`

### _MRU_ROW_SEPARATOR

`private static Object _MRU_ROW_SEPARATOR`

### _POPUP_SEARCH_SUFFIX_ID

`private static Object _POPUP_SEARCH_SUFFIX_ID`

### _POPUP_SUFFIX_ID

`private static Object _POPUP_SUFFIX_ID`
  Overrides:
    `AdfDhtmlInputListOfValuesSuperBasePeer._POPUP_SUFFIX_ID`

## Constructor Detail

### AdfDhtmlInputComboboxListOfValuesPeer

`public AdfDhtmlInputComboboxListOfValuesPeer()`
  Peer for the inputComboboxListOfValues component.

## Method Detail

### AnnounceAutoComplete

`protected Object AnnounceAutoComplete()`
  Announce to assistive technologies that the lov field is autocompleted. Invoked from server - SimpleInputListOfValuesRendererBase.decodeInternal
  Return:
    `Object`
  Overrides:
    `AdfDhtmlInputListOfValuesSuperBasePeer.AnnounceAutoComplete()`

### _clearDepressed

`private Object _clearDepressed()`
  When the dropdown popup is hidden, this method is used to clean up the LOV's dropdown icon such that its depressed state is removed.
  Return:
    `Object`

### _createPopupSubId

`private static Object _createPopupSubId(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### FocusNextElement

`protected Object FocusNextElement(Object node)`
  Sets the focus on the next component element which is a tabstop twice to set the focus on the next component
  Parameters:

    `node` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlInputListOfValuesSuperBasePeer.FocusNextElement(Object)`

### _getDropdownElement

`private Object _getDropdownElement(Object component)`
  Returns the DropdownElement
  Parameters:

    `component` |  |

  Return:
    `Object`

### _getDropdownPopup

`private static Object _getDropdownPopup(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### _getDropdownTable

`private static Object _getDropdownTable(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### _getSelectedRowKeys

`private static Object _getSelectedRowKeys(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### HandleComponentAction

`protected Object HandleComponentAction(Object componentEvent)`
  Action Event handler for the click of Search link in the drop down
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### HandleComponentBlur

`protected Object HandleComponentBlur(Object event)`
  Parameters:

    `event` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlInputBasePeer.HandleComponentBlur(Object)`

### HandleComponentClick

`protected Object HandleComponentClick(Object componentEvent)`
  Handler for the click event of drop-down icon
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlEditableValuePeer.HandleComponentClick(Object)`

### HandleComponentClickOrTouch

`protected Object HandleComponentClickOrTouch(Object componentEvent)`
  Invoked from desktop.AdfDhtmlInputListOfValuesBasePeer.HandleComponentClick or touch.AdfDhtmlInputListOfValuesBasePeer.HandleComponentTouchEnd
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlInputListOfValuesSuperBasePeer.HandleComponentClickOrTouch(Object)`

### HandleComponentKeyDown

`protected Object HandleComponentKeyDown(Object componentEvent)`
  Parameters:

    `componentEvent` | - | Key Down event Implements keyboard handling for eg:ALT+DOWN key will open the drop down panel

  Return:
    `Object`
  Overrides:
    `AdfDhtmlInputListOfValuesSuperBasePeer.HandleComponentKeyDown(Object)`

### HandleComponentKeyUp

`protected Object HandleComponentKeyUp(Object componentEvent)`
  Parameters:

    `componentEvent` | - | Key Up event Implements keyboard handling for the peer, Enter key should fire validation

  Return:
    `Object`
  Overrides:
    `AdfDhtmlEditableValuePeer.HandleComponentKeyUp(Object)`

### HandleComponentMouseDown

`protected Object HandleComponentMouseDown(Object componentEvent)`
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### HandleComponentPopupOpening

`protected Object HandleComponentPopupOpening(Object componentEvent)`
  Handler for the popup opening event, modified the hints for the popup as needed
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlInputListOfValuesSuperBasePeer.HandleComponentPopupOpening(Object)`

### _handleDropdownTableClick

`private Object _handleDropdownTableClick(Object component,
Object componentEvent)`
  Handler for the selection of a row inside the drop down.Queue's the returnpopup event upon selection of a row
  Parameters:

    `component` |  |
    `componentEvent` |  |

  Return:
    `Object`

### InitSubclass

`protected static Object InitSubclass()`
  Registers component onclick handler and the action handler for the Search commandlink in drop down content
  Return:
    `Object`
  Overrides:
    `AdfDhtmlValuePeer.InitSubclass()`

### IsCancelBackSpaceKeyEvent

`protected Object IsCancelBackSpaceKeyEvent(Object component,
Object componentEvent)`
  Returns true if the key pressed is inside an input element or inside the lov dropdown (whethere on the option or on the search button)
  Parameters:

    `component` |  |
    `componentEvent` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlInputListOfValuesSuperBasePeer.IsCancelBackSpaceKeyEvent(Object, Object)`

### _isEventTargetSearchLink

`private static Object _isEventTargetSearchLink(Object component,
Object componentEvent)`
  Parameters:

    `component` |  |
    `componentEvent` |  |

  Return:
    `Object`

### _isEventTargetSeparator

`private static Object _isEventTargetSeparator(Object componentEvent)`
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### _isInDropdownTable

`private Object _isInDropdownTable(Object component,
Object componentEvent)`
  Parameters:

    `component` |  |
    `componentEvent` |  |

  Return:
    `Object`

### _returnTableSelection

`private Object _returnTableSelection(Object component,
Object componentEvent)`
  Queues the AdfReturnPopupEvent
  Parameters:

    `component` |  |
    `componentEvent` |  |

  Return:
    `Object`

### _showDropdown

`private static Object _showDropdown(Object component)`
  Convenience function to display dropdown list
  Parameters:

    `component` |  |

  Return:
    `Object`

### VetoShowNoteWindow

`protected Object VetoShowNoteWindow(Object component)`
  veto showing note window. When the popup is shown don't show the note window
  Parameters:

    `component` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlEditableValuePeer.VetoShowNoteWindow(Object)`

SUMMARY: FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle® Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.2.1.4.0) E81451-01
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |

Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.