OracleJavaScript API Reference for Oracle ADF Faces

 

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

oracle.adfinternal.view.js.laf.dhtml.rich
Class AdfDhtmlInputListOfValuesPeer

Warning:

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.AdfDhtmlInputListOfValuesBasePeer
                                             |
                                             +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputListOfValuesPeer

public class AdfDhtmlInputListOfValuesPeer
extends AdfDhtmlInputListOfValuesBasePeer
Peer for the inputListOfValues component.



Field Summary

private static Object
_ICON_ID
private static Object
_LOVINTERNAL_EVENT_QUEUED
private static Object
_SUB_ID_MAP
inputListOfValues component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1.


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
AdfDhtmlInputListOfValuesPeer()
Peer for the inputListOfValues component.


Method Summary

protected Object
FocusNextElement(Object node)
Sets the focus on the next component element which is a tabstop
private Object
_getSearchIconElement(Object component)
protected HTMLElement
GetSubIdDomElement(String subElementIdLocator)
Returns the dom element for a given subElementId for inputListOfValues.
protected Object
HandleComponentBlur(Object event)
protected Object
HandleComponentClick(Object componentEvent)
this is the handler for clicking the lovIcon.
protected Object
HandleComponentKeyUp(Object componentEvent)
protected Object
HandleComponentMouseDown(Object componentEvent)
protected static Object
InitSubclass()
Registers component onclick event handler
private Object
_openSearchDialog(Object componentEvent)
Opens the search dialog.
protected Object
VetoShowNoteWindow(Object component)
veto showing note window.


Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputListOfValuesBasePeer

autoSubmit, AutoTab, ComponentRemoved, FocusInputElement, getLovDialogTableSubIdDomElements, HandleComponentDblClick, HandleComponentDialog, HandleComponentFocus, HandleComponentKeyDown, HandleComponentKeyPress, HandleComponentPopupClosed, HandleComponentPopupOpening, HandleComponentValueChange, IsKeyEventInInput, IsLovPopupVisible, IsNoteWindowVisible, preventValueChangeEvent, SetDisplayValue, ShowNoteWindow, showToolbarPopup


Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputBasePeer

GetSubmittedValue, needsFocusTargetStyleClass, NeedsSpuriousDirtyValueTracking, RunValidation, ShouldShowHint, __simulateBlur, UpdateLastValue, VetoBlurValidation


Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlEditableValuePeer

BindToComponent, ComponentChanged, __componentLabelChanged, ComponentSubmittedValueChanged, disableBrowserAutoComplete, Focus, GetComponentLabel, GetComponentSubmittedValue, GetComponentValue, GetContentNode, GetContentNodeId, GetDisplayValue, GetNoteWindowAlignmentHint, GetNoteWindowAlignmentNode, GetValidatorHints, HideNoteWindow, InitDomElement, IsInitialized, __isSpuriousDirtyValue, LazyInitialize, MessageNotify, MessageShow, __resetSpuriousDirtyValue, ShowNoteWindowMouseOver, StashOldValue, Validate, ValidateAndStashNewValue, ValidateIfStashedOldValue, WasSubmitted


Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlValuePeer

ComponentValueChanged, getConvertedObject, getConvertedValue, getFormatHint, GetNullDefault, 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, getDragOverFeedback, GetDragOverFeedback, getDragTransferable, GetDragTransferable, getFirstAncestorComponent, getInlineEditor, GetInlineEditor, getInlineStyleProperty, getLocatorByDomElement, getPagePosition, getPopupWindow, getReadyState, GetReadyState, GetRichResourceURL, getSubIdDomElement, hideAllPopups, hidePopup, InitClass, initialize, isActive, isBusy, isInActiveHeirarchy, isPopupVisible, messageNotify, messageShow, needsChildVisibilityChanges, PopupClosed, processPushData, ProcessPushData, registerKeyStroke, replaceDomElement, ReplaceDomElement, resizeNotify, ResizeNotify, scrollIntoView, ScrollIntoView, setBusy, SetBusy, setInlineStyleProperty, showContextMenu, showPopup, TruncateClientId, TruncateClientIdOnceImpl, UnbindFromComponent, unregisterKeyStroke, 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


_ICON_ID

private static Object _ICON_ID

_LOVINTERNAL_EVENT_QUEUED

private static Object _LOVINTERNAL_EVENT_QUEUED

Overrides:
AdfDhtmlInputListOfValuesBasePeer._LOVINTERNAL_EVENT_QUEUED

_SUB_ID_MAP

private static Object _SUB_ID_MAP

inputListOfValues component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1. [content --> content] - inputListOfValues content 2. [search_icon --> lovIconId] - inputListOfValues search icon 3. [search_dialog --> _afrLovDialogId] - inputListOfValues search dialog 4. [search_dialog_popup --> _afrLovPopupId] - inputListOfValues search dialog popup 5. [lovDialog_query --> _afrLovInternalQueryId] - inputListOfValues dialog query 6. [lovDialog_toolbar --> _afrLovToolbar] - inputListOfValues dialog toolbar 7. [lovDialog_table --> _afrLovInternalTableId] - inputListOfValues dialog table 8. [label --> label] - inputListOfValues label 9. [lovDialog_table[rowIndex][columnIndex] --> _afrColChild. A cell has an outputText which has an internal id "_afrColChild" appended with the column index.] 10. [lovDialog_table_cellContainer[rowIndex][columnIndex] --> It provides the container DOM elment of a component in a particular cell. 11. [lovDialog_table_columnHeader_text[columnIndex] --> col. A column component has an internal id "col" appended with the column index.] 12. [lovDialog_table_rowHeader_text[rowIndex] --> It should be used only in the screenReader mode. In the non-screenReader mode there are empty row headers.] {External indexing example --> Internal indexing example} 1) getElementText("rich=testTemplate:lovComponent#lovDialog_table[2][3]");\n\n2) getElementText("rich=testTemplate:lovComponent#lovDialog_table_columnHeader_text[2]");\n\n3) getElementText("rich=testTemplate:lovComponent#lovDialog_table_rowHeader_text[4]"); -->

Constructor Detail


AdfDhtmlInputListOfValuesPeer

public AdfDhtmlInputListOfValuesPeer()

Peer for the inputListOfValues component.

Method Detail


FocusNextElement

protected Object FocusNextElement(Object node)

Sets the focus on the next component element which is a tabstop

Parameters:
node    
Return:
Object
Overrides:
AdfDhtmlInputListOfValuesBasePeer.FocusNextElement(Object)

_getSearchIconElement

private Object _getSearchIconElement(Object component)

Parameters:
component    
Return:
Object

GetSubIdDomElement

protected HTMLElement GetSubIdDomElement(String subElementIdLocator)

Returns the dom element for a given subElementId for inputListOfValues.

Parameters:
subElementIdLocator  -  the id of the child dom element or component
Return:
HTMLElement - the DOM within the component related to scopedId
Overrides:
AdfRichUIPeer.getSubIdDomElement(Object, Object)

HandleComponentBlur

protected Object HandleComponentBlur(Object event)

Parameters:
event    
Return:
Object
Overrides:
AdfDhtmlInputBasePeer.HandleComponentBlur(Object)

HandleComponentClick

protected Object HandleComponentClick(Object componentEvent)

this is the handler for clicking the lovIcon.

Parameters:
componentEvent    
Return:
Object
Overrides:
AdfDhtmlEditableValuePeer.HandleComponentClick(Object)

HandleComponentKeyUp

protected Object HandleComponentKeyUp(Object componentEvent)

Parameters:
componentEvent  -  Key Up event Implements keyboard handling for the peer, e.g. spacebar opens up the dialog Enter key on input field fires validation and on icon opens up the dialog
Return:
Object
Overrides:
AdfDhtmlEditableValuePeer.HandleComponentKeyUp(Object)

HandleComponentMouseDown

protected Object HandleComponentMouseDown(Object componentEvent)

Parameters:
componentEvent    
Return:
Object

InitSubclass

protected static Object InitSubclass()

Registers component onclick event handler

Return:
Object
Overrides:
AdfDhtmlValuePeer.InitSubclass()

_openSearchDialog

private Object _openSearchDialog(Object componentEvent)

Opens the search dialog.

Parameters:
componentEvent  -  Key Up event
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

 

Generated on 2014.03.27 12:59 UTC
Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved.