# 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.touch
Class AdfDhtmlInputListOfValuesBasePeer

## 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

Direct Known Subclasses:
  AdfDhtmlInputComboboxListOfValuesPeer, AdfDhtmlInputListOfValuesPeer

    public class AdfDhtmlInputListOfValuesBasePeer
    extends AdfDhtmlInputListOfValuesSuperBasePeer

## Field Summary

### 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` | `AdfDhtmlInputListOfValuesBasePeer()`

## Method Summary
`private static Integer` | `_columnIndex(Object id, Object subId)` Returns the columnIndex for lovDialog_table[rowIndex][columnIndex] ,lovDialog_table_columnHeader_text[columnIndex] & lovDialog_table_cellContainer[rowIndex][columnIndex]
`private static Object` | `_endsWith(Object id, Object subId)`
`protected static String` | `GetBestMatchSubIdImpl(Object domElement, Object subIdMap)` Returns the external subId for a given dom element of inputListOfValues.
`public static Object` | `getLovDialogTableSubIdDomElements(Object component, Object subElementId)`
`protected Object` | `HandleComponentTouchEnd(Object componentEvent)` touch end event handler.
`protected static Object` | `InitSubclass()`
`private static Integer` | `_rowIndex(Object id)` Returns the rowIndex for lovDialog_table[rowIndex][columnIndex] & lovDialog_table_cellContainer[rowIndex][columnIndex]

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

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

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

### 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

## Constructor Detail

### AdfDhtmlInputListOfValuesBasePeer

`public AdfDhtmlInputListOfValuesBasePeer()`

## Method Detail

### _columnIndex

`private static Integer _columnIndex(Object id,
Object subId)`
  Returns the columnIndex for lovDialog_table[rowIndex][columnIndex] ,lovDialog_table_columnHeader_text[columnIndex] & lovDialog_table_cellContainer[rowIndex][columnIndex]
  Parameters:

    `id` |  |
    `subId` |  |

  Return:
    `Integer` - columnIndex persent in dom element's id.

### _endsWith

`private static Object _endsWith(Object id,
Object subId)`
  Parameters:

    `id` |  |
    `subId` |  |

  Return:
    `Object`

### GetBestMatchSubIdImpl

`protected static String GetBestMatchSubIdImpl(Object domElement,
Object subIdMap)`
  Returns the external subId for a given dom element of inputListOfValues.
  Parameters:

    `domElement` |  |
    `subIdMap` |  |

  Return:
    `String` - external subIds.

### getLovDialogTableSubIdDomElements

`public static Object getLovDialogTableSubIdDomElements(Object component,
Object subElementId)`
  Parameters:

    `component` |  |
    `subElementId` |  |

  Return:
    `Object`

### HandleComponentTouchEnd

`protected Object HandleComponentTouchEnd(Object componentEvent)`
  touch end event handler. Safari on iOS doesn't queue mouse events if the input element has focus.
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### InitSubclass

`protected static Object InitSubclass()`
  Return:
    `Object`
  Overrides:
    `AdfDhtmlValuePeer.InitSubclass()`

### _rowIndex

`private static Integer _rowIndex(Object id)`
  Returns the rowIndex for lovDialog_table[rowIndex][columnIndex] & lovDialog_table_cellContainer[rowIndex][columnIndex]
  Parameters:

    `id` |  |

  Return:
    `Integer` - rowIndex persent in dom element's id.

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.