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

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

    public class AdfDhtmlInputDatePeer
    extends AdfDhtmlInputBasePeer

Peer for the inputDate

## Field Summary
`private static Object` | `_CHILD_EXPANDO`
`private static Object` | `_CHOOSEDATE_ID`
`private static Object` | `_COMPONENT_BUSY`
`private static Object` | `_GLYPH_ID`
`private static Object` | `_LOSSLESS_SUBID`
`private static Object` | `_MAX_ATTR`
`private static Object` | `_MAX_ISO_ATTR`
`private static Object` | `_MAX_WIDTH_CENTER_DLG`
`private static Object` | `_MIN_ATTR`
`private static Object` | `_MIN_ISO_ATTR`
`private static Object` | `_POPUP_ID`
`private static Object` | `_TIMEZONE_DISPID_ID`
`private static Object` | `_TIMEZONE_DISPNAME_ID`
`private static Object` | `_TIMEZONE_ID`
`private static Object` | `_UPDATE_FROM_CHOOSEDATE_ATTR`

### 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` | `AdfDhtmlInputDatePeer()` Peer for the inputDate

## Method Summary
`private Object` | `_chooserPopupClosedHandler(Object config)` Choose Date popup close handler to transfer focus into the input field on popup dismissal
`protected Object` | `ComponentValueChanged(Object component, Object domElement, Object newValue, Object oldValue)` value property change handler.
`private Object` | `_createClientSideValidators(Object component, Object domElement)` Helper function, to create the client side validators, that are used for the attribute driven validation.
`private static Object` | `_createPagePropertyKey(Object keyId)`
`private Object` | `_getChooserPopupHints(Object component)` Builds the hints objects for use in guiding choose date popup launch and anchoring
`protected String` | `GetComponentLabel(Object component, Object domElement)` Lazy getter for the label property of the component.
`protected Object` | `GetComponentMaxValue(Object component, Object domElement)`
`protected Object` | `GetComponentMinValue(Object component, Object domElement)`
`public Object` | `getConvertedValue(Object component, Object submittedValue)` akin to javax.faces.render.Renderer.getConvertedValue() can return undefined if converter was not successful
`private Object` | `_getGlyph(Object component)` Returns the glyph for this component, if it exists.
`protected Object` | `GetInlineEditor(Event event)` Override to return an inline editor that edits the inputDate's label property
`private static Object` | `_getISOStandardConverter()`
`private Object` | `_getLosslessConvertedNode(Object component)`
`private Object` | `_getLosslessConvertedObject(Object component, Object value)`
`private Object` | `_getPopup(Object component)` Returns the popup corresponding to this component, if it exists.
`private String` | `_getPopupId(Object component)` ID for the popup corresponding to this inputDate.
`private Object` | `_getRuntimeChooseDateId(Object thisComponent)`
`private static String` | `_getSkinDeterminedLayouts()` Gets the layout configuration from the current skin
`private static Number` | `_getSkinDeterminedMonths()` Gets the months configuration from the current skin
`protected Object` | `GetSubmittedValue(Object component, Object domElement)` Returns the submittedValue by getting the value of the input dom node.
`private Object` | `_handleChooseDatePopupLaunch(Object component)` Launches the ChooseDate control wrapped in a popup.
`protected Object` | `HandleComponentClick(Object componentEvent)`
`protected Object` | `HandleComponentDialog(Object componentEvent)`
`protected Object` | `HandleComponentFocus(Object componentEvent)` Component focus event handler.
`protected Object` | `HandleComponentKeyDown(Object componentEvent)`
`protected Object` | `HandleComponentValueChange(Object componentEvent)`
`public Object` | `handleReturnFromChooseComponent(Object inputComponent, Object hidePopup)`
`public Object` | `handleUpdateFromChooseComponent(Object inputComponent, Object propertyName, Object newValue)` Call back method called by choose component (directly called by AdfDhtmlInputChooseBindingUtils).
`private Object` | `_hidePopup(Object inputComponent)`
`private Object` | `_hookUpChooseDate(Object clientId)` ChooseDate is associated with inputDate by registering a mapping from chooseDate id to inputDate id.
`protected Object` | `InitDomElement(Object component, Object domElement)` Initialize the associated domElement when the peer is created.
`protected static Object` | `InitSubclass()`
`public Object` | `isBusy()` This method need to be overridden by the peers to return the busy state of the component.
`private Object` | `_isChooserSuppressed()`
`private Object` | `_isGlyphElement(Object eventTarget, Object glyphId)`
`private Object` | `_isPopupVisible(Object component)` Whether there is a popup for this component, and if it is visible.
`protected Object` | `IsSecret(Object component)`
`protected Object` | `LazyInitialize(Object component, Object domElement)` LazyInitialize implementation that calls its super function and creates the client side validators lazily.
`protected Object` | `RunValidation(Object component, Object targetNode, Object isChangeRequired)` Don't call this code unless the input element is the content node
`protected Object` | `SetBusy(Object isBusy)`
`protected Object` | `SetDisplayValue(Object component, Object domElement, Object newValue)` set the display string
`public Object` | `setSelectedDate(Object selectedDate)`
`private Object` | `_showPopup(Object component)` Constructs and displays a new choose date component wrapped in a popup
`Object` | `__trace(Object txt)` Tracer method
`private Object` | `_updateChooseDateExpandos(Object inputDateComponent, Object chooseDateRoot, Object chooseDateComponent)` Writes out the attributes on the choose date root element that are referred to by the choose date peer while building the choose date DOM
`private Object` | `_updateLosslessNode(Object component, Object newValue)`
`protected Object` | `Validate(Object component, Object submittedValue)` This method is also invoked by OATS
`protected Object` | `VetoShowNoteWindow(Object component)`

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

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

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlValuePeer
`GetBestMatchSubId, getConvertedObject, 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, 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, getInlineStyleProperty, getLocatorByDomElement, getPagePosition, getPopupWindow, getReadyState, GetReadyState, GetRichResourceURL, getSubIdDomElement, hideAllPopups, hidePopup, InitClass, isAbsoluteLocatorCacheable, isActive, isComponentContainedByElement, isInActiveHeirarchy, isInlineSVGIcon, isPopupVisible, messageNotify, messageShow, needsChildVisibilityChanges, PopupClosed, processPushData, ProcessPushData, registerADSAccessibility, RegisterADSAccessibility, registerKeyStroke, replaceDomElement, ReplaceDomElement, resizeNotify, ResizeNotify, scrollIntoView, ScrollIntoView, 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

### _CHILD_EXPANDO

`private static Object _CHILD_EXPANDO`

### _CHOOSEDATE_ID

`private static Object _CHOOSEDATE_ID`

### _COMPONENT_BUSY

`private static Object _COMPONENT_BUSY`

### _GLYPH_ID

`private static Object _GLYPH_ID`

### _LOSSLESS_SUBID

`private static Object _LOSSLESS_SUBID`

### _MAX_ATTR

`private static Object _MAX_ATTR`

### _MAX_ISO_ATTR

`private static Object _MAX_ISO_ATTR`

### _MAX_WIDTH_CENTER_DLG

`private static Object _MAX_WIDTH_CENTER_DLG`

### _MIN_ATTR

`private static Object _MIN_ATTR`

### _MIN_ISO_ATTR

`private static Object _MIN_ISO_ATTR`

### _POPUP_ID

`private static Object _POPUP_ID`

### _TIMEZONE_DISPID_ID

`private static Object _TIMEZONE_DISPID_ID`

### _TIMEZONE_DISPNAME_ID

`private static Object _TIMEZONE_DISPNAME_ID`

### _TIMEZONE_ID

`private static Object _TIMEZONE_ID`

### _UPDATE_FROM_CHOOSEDATE_ATTR

`private static Object _UPDATE_FROM_CHOOSEDATE_ATTR`

## Constructor Detail

### AdfDhtmlInputDatePeer

`public AdfDhtmlInputDatePeer()`
  Peer for the inputDate

## Method Detail

### _chooserPopupClosedHandler

`private Object _chooserPopupClosedHandler(Object config)`
  Choose Date popup close handler to transfer focus into the input field on popup dismissal
  Parameters:

    `config` |  |

  Return:
    `Object`

### ComponentValueChanged

`protected Object ComponentValueChanged(Object component,
Object domElement,
Object newValue,
Object oldValue)`
  value property change handler.
  Parameters:

    `component` | - | the AdfRichInputDate component
    `domElement` |  |
    `newValue` |  |
    `oldValue` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlValuePeer.ComponentValueChanged(Object, Object, Object, Object)`

### _createClientSideValidators

`private Object _createClientSideValidators(Object component,
Object domElement)`
  Helper function, to create the client side validators, that are used for the attribute driven validation.
  Parameters:

    `component` |  |
    `domElement` |  |

  Return:
    `Object`

### _createPagePropertyKey

`private static Object _createPagePropertyKey(Object keyId)`
  Parameters:

    `keyId` |  |

  Return:
    `Object`

### _getChooserPopupHints

`private Object _getChooserPopupHints(Object component)`
  Builds the hints objects for use in guiding choose date popup launch and anchoring
  Parameters:

    `component` | - | Input Date component

  Return:
    `Object` - Popup hints object

### GetComponentLabel

`protected String GetComponentLabel(Object component,
Object domElement)`
  Lazy getter for the label property of the component. The default implementation AdfDhtmlEditableValuePeer does a DOM scan for the label elements and does not discriminate betweeen child label elements and actual component label with a matching "for". Hence the super implementation is susceptible to return the hidden labels from the month/year dropdowns in the picker, when the component is simple="true" and has no label attribute configured.
  Parameters:

    `component` | - | Component that this peer will be associated with
    `domElement` | - | Root DOM element of this peer

  Return:
    `String` - label
  Overrides:
    `AdfDhtmlEditableValuePeer.GetComponentLabel(Object, Object)`

### GetComponentMaxValue

`protected Object GetComponentMaxValue(Object component,
Object domElement)`
  Parameters:

    `component` |  |
    `domElement` |  |

  Return:
    `Object`

### GetComponentMinValue

`protected Object GetComponentMinValue(Object component,
Object domElement)`
  Parameters:

    `component` |  |
    `domElement` |  |

  Return:
    `Object`

### getConvertedValue

`public Object getConvertedValue(Object component,
Object submittedValue)`
  akin to javax.faces.render.Renderer.getConvertedValue() can return undefined if converter was not successful
  Parameters:

    `component` |  |
    `submittedValue` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlValuePeer.getConvertedValue(Object, Object)`

### _getGlyph

`private Object _getGlyph(Object component)`
  Returns the glyph for this component, if it exists.
  Parameters:

    `component` |  |

  Return:
    `Object` - Glyph DOM element. May be null, e.g. chooseId points to embedded date-picker in the page.

### GetInlineEditor

`protected Object GetInlineEditor(Event event)`
  Override to return an inline editor that edits the inputDate's label property
  Parameters:

    `event` | - | DOM Event that triggered the inline edit

  Return:
    `Object`
  Overrides:
    `AdfRichUIPeer.getInlineEditor(AdfUIComponent, Object)`

### _getISOStandardConverter

`private static Object _getISOStandardConverter()`
  Return:
    `Object`

### _getLosslessConvertedNode

`private Object _getLosslessConvertedNode(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### _getLosslessConvertedObject

`private Object _getLosslessConvertedObject(Object component,
Object value)`
  Parameters:

    `component` |  |
    `value` |  |

  Return:
    `Object`

### _getPopup

`private Object _getPopup(Object component)`
  Returns the popup corresponding to this component, if it exists. for testing visibility, but remember to test if it is null.
  Parameters:

    `component` |  |

  Return:
    `Object` - popup This can be null, e.g. if the inputDate has a chooseID so that it points to an embedded date-picker in the page. If testing for popup visibility, use _isPopupVisible() which calls this method.

### _getPopupId

`private String _getPopupId(Object component)`
  ID for the popup corresponding to this inputDate. Available if chooseID is not explicitly specified.
  Parameters:

    `component` | - | InputDate component to find the popup ID for

  Return:
    `String` - Element ID of the popup

### _getRuntimeChooseDateId

`private Object _getRuntimeChooseDateId(Object thisComponent)`
  Parameters:

    `thisComponent` | - | the inputComponent to get the chooseDate id from

  Return:
    `Object` - If chooseId property is present, return chooseId property. Otherwise return the popup chooseDate id if the popup is present.

### _getSkinDeterminedLayouts

`private static String _getSkinDeterminedLayouts()`
  Gets the layout configuration from the current skin
  Return:
    `String` - Whitespace separated packed string of layouts

### _getSkinDeterminedMonths

`private static Number _getSkinDeterminedMonths()`
  Gets the months configuration from the current skin
  Return:
    `Number` - Default number of months as per the current skin

### GetSubmittedValue

`protected Object GetSubmittedValue(Object component,
Object domElement)`
  Returns the submittedValue by getting the value of the input dom node.
  Parameters:

    `component` |  |
    `domElement` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlEditableValuePeer.GetSubmittedValue(Object, Object)`

### _handleChooseDatePopupLaunch

`private Object _handleChooseDatePopupLaunch(Object component)`
  Launches the ChooseDate control wrapped in a popup. Also capable of independently constructing a new popup and ChooseDate if the components are not already present.
  Parameters:

    `component` |  |

  Return:
    `Object`

### HandleComponentClick

`protected Object HandleComponentClick(Object componentEvent)`
  Parameters:

    `componentEvent` | - | Mouse click event Handles mouse click events on component, including: - Determines if note window should be displayed (true if clicking in the input field and popup not open) - Determines if the popup window should be shown (true if clicking on glyph)

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

### HandleComponentDialog

`protected Object HandleComponentDialog(Object componentEvent)`
  Parameters:

    `componentEvent` | - | Dialog selection event - If OK was pressed in chooseDate dialog, stores its value and hides the dialog

  Return:
    `Object`

### HandleComponentFocus

`protected Object HandleComponentFocus(Object componentEvent)`
  Component focus event handler. This gets called when the field gains focus
  Parameters:

    `componentEvent` |  |

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

### HandleComponentKeyDown

`protected Object HandleComponentKeyDown(Object componentEvent)`
  Parameters:

    `componentEvent` | - | Key Down event Implements keyboard handling for the InputDate peer

  Return:
    `Object`

### HandleComponentValueChange

`protected Object HandleComponentValueChange(Object componentEvent)`
  Parameters:

    `componentEvent` | - | ValueChangeEvent from a child within the InputDate This occurs when a change has occured in a child component of the chooseDate. The only one we know about is the SelectOneChoice (timezone), when screen reader mode is enabled. Check if that is the source, and update the hidden field for timezoneID.

  Return:
    `Object`

### handleReturnFromChooseComponent

`public Object handleReturnFromChooseComponent(Object inputComponent,
Object hidePopup)`
  Parameters:

    `inputComponent` | - | Input Date component being updated
    `hidePopup` | - | Whether to close the chooseDate popup (if open) Once a date has been selected from the associated chooseDate, no matter whether the chooseDate is popup type or not, this method is called.

  Return:
    `Object`

### handleUpdateFromChooseComponent

`public Object handleUpdateFromChooseComponent(Object inputComponent,
Object propertyName,
Object newValue)`
  Call back method called by choose component (directly called by AdfDhtmlInputChooseBindingUtils).
  Parameters:

    `inputComponent` | - | the input component to update
    `propertyName` | - | the name of the property to update.
    `newValue` | - | the new value of the property.

  Return:
    `Object`

### _hidePopup

`private Object _hidePopup(Object inputComponent)`
  Parameters:

    `inputComponent` | - | Client component for the inputDate Checks if the popup is open and hides it if so.

  Return:
    `Object`

### _hookUpChooseDate

`private Object _hookUpChooseDate(Object clientId)`
  ChooseDate is associated with inputDate by registering a mapping from chooseDate id to inputDate id. This method dose the mapping
  Parameters:

    `clientId` |  |

  Return:
    `Object`

### InitDomElement

`protected Object InitDomElement(Object component,
Object domElement)`
  Initialize the associated domElement when the peer is created. Stateless peers are not bound at the time that this method is called.
  Parameters:

    `component` | - | Component that this peer will be associated with
    `domElement` | - | Root DOM element of this peer

  Return:
    `Object`
  Overrides:
    `AdfRichUIPeer.InitDomElement(AdfUIComponent, Object)`

### InitSubclass

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

### isBusy

`public Object isBusy()`
  This method need to be overridden by the peers to return the busy state of the component. The default implementation returns false.
  Return:
    `Object`
  Overrides:
    `AdfRichUIPeer.isBusy()`

### _isChooserSuppressed

`private Object _isChooserSuppressed()`
  Return:
    `Object` - true if this InputDate has a chooser, but it is suppressed, e.g. because of screen reader mode

### _isGlyphElement

`private Object _isGlyphElement(Object eventTarget,
Object glyphId)`
  Parameters:

    `eventTarget` | - | Event through which selection was made, e.g. click
    `glyphId` | - | Client ID of the glyph

  Return:
    `Object` - the DOM element of the drop down icon TODO This will change once we have skinning/icons on the client, since with skinning we can't guarantee this is an img element.

### _isPopupVisible

`private Object _isPopupVisible(Object component)`
  Whether there is a popup for this component, and if it is visible.
  Parameters:

    `component` | - | InputDate component to find the popup for

  Return:
    `Object` - true if the popup exists and is visible

### IsSecret

`protected Object IsSecret(Object component)`
  Parameters:

    `component` | - | InputDate component Returns false, contents of inputDate do not require masking

  Return:
    `Object`

### LazyInitialize

`protected Object LazyInitialize(Object component,
Object domElement)`
  LazyInitialize implementation that calls its super function and creates the client side validators lazily.
  Parameters:

    `component` |  |
    `domElement` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlEditableValuePeer.LazyInitialize(Object, Object)`

### RunValidation

`protected Object RunValidation(Object component,
Object targetNode,
Object isChangeRequired)`
  Don't call this code unless the input element is the content node
  Parameters:

    `component` | - | Component
    `targetNode` | - | targetNode of event
    `isChangeRequired` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlInputBasePeer.RunValidation(Object, Object, Object)`

### SetBusy

`protected Object SetBusy(Object isBusy)`
  Parameters:

    `isBusy` |  |

  Return:
    `Object`
  Overrides:
    `AdfRichUIPeer.setBusy(Object, Object)`

### SetDisplayValue

`protected Object SetDisplayValue(Object component,
Object domElement,
Object newValue)`
  set the display string
  Parameters:

    `component` |  |
    `domElement` |  |
    `newValue` | - | new string to be displayed

  Return:
    `Object`
  Overrides:
    `AdfDhtmlValuePeer.setDisplayValue(Object, Object)`

### setSelectedDate

`public Object setSelectedDate(Object selectedDate)`
  Parameters:

    `selectedDate` |  |

  Return:
    `Object`

### _showPopup

`private Object _showPopup(Object component)`
  Constructs and displays a new choose date component wrapped in a popup
  Parameters:

    `component` |  |

  Return:
    `Object`

### __trace

`Object __trace(Object txt)`
  Tracer method
  Parameters:

    `txt` |  |

  Return:
    `Object`

### _updateChooseDateExpandos

`private Object _updateChooseDateExpandos(Object inputDateComponent,
Object chooseDateRoot,
Object chooseDateComponent)`
  Writes out the attributes on the choose date root element that are referred to by the choose date peer while building the choose date DOM
  Parameters:

    `inputDateComponent` | - | AdfRichInputDate component instance
    `chooseDateRoot` | - | Choose Date Component DOM root
    `chooseDateComponent` | - | AdfRichChooseDate component instance

  Return:
    `Object`

### _updateLosslessNode

`private Object _updateLosslessNode(Object component,
Object newValue)`
  Parameters:

    `component` |  |
    `newValue` |  |

  Return:
    `Object`

### Validate

`protected Object Validate(Object component,
Object submittedValue)`
  This method is also invoked by OATS
  Parameters:

    `component` |  |
    `submittedValue` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlEditableValuePeer.Validate(Object, Object)`

### VetoShowNoteWindow

`protected Object VetoShowNoteWindow(Object component)`
  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.