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

## 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.adfinternal.view.js.laf.dhtml.rich.subids.AdfDhtmlInputTextPeer
             |
             +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputFilePeer

    public class AdfDhtmlInputFilePeer
    extends AdfDhtmlInputTextPeer

Renders an input file field for DHTML

## Field Summary
`private static Object` | `_AUTO_HEIGHT_ROWS`
`private static Object` | `_BUTTON_EXPANDO`
`private static Object` | `_CANCEL_BUTTON_ID`
`private static Object` | `_clone`
`private static Object` | `_CSS_PROPERTY_DISPLAY`
`private static Object` | `_CSS_PROPERTY_OVERFLOWY`
`private static Object` | `_CSS_PROPERTY_VISIBILITY`
`private static Object` | `_DELAYED_UPLOAD_CONTENT_ID`
`private static Object` | `_DELAYED_UPLOAD_FORM_ID`
`private static Object` | `_DELETE_BUTTON_ID`
`private Object` | `_deleteButtons`
`private static Object` | `_DISPLAY_MODE`
`private static Object` | `_DISPLAY_MODE_DROP_AREA`
`private static Object` | `_DISPLAY_MODE_NONE`
`private static Object` | `_DLG_ADD_BUTTON_BTN`
`private static Object` | `_DLG_DELETE_BUTTON_BTN`
`private static Object` | `_DLG_UPDATE_BUTTON_BTN`
`private Object` | `_dlgContentOkHandlerSetuped`
`private static Object` | `_DROP_AREA_ID`
`private static Object` | `_FALLBACK_ID`
`private static Object` | `_FILE_DONE_ID`
`private static Object` | `_FILE_FAILED_ID`
`private static Object` | `_FILENAME_ID`
`private static Object` | `_FILESIZE_ID`
`private static Object` | `_HIDDENDATA_ADD`
`private static Object` | `_HIDDENDATA_DELETE`
`private static Object` | `_HIDDENDATA_UPDATE`
`private static Object` | `_ICON_HOVER_ID`
`private static Object` | `_ICON_ID`
`private static Object` | `_INPUT_ID`
`private Object` | `_inResizeNotify`
`private static Object` | `_ITEM_ID_ATTR`
`private static Object` | `_MAX_DISK_SPACE`
`private static Object` | `_MAX_FILE_SIZE`
`private static Object` | `_MAXIMUM_FILES`
`private static Object` | `_PANEL_ID`
`private static Object` | `_PROGRESS_INDICATOR_DTM_ID`
`private static Object` | `_PROGRESS_INDICATOR_INDTM_ID`
`private static Object` | `_PROGRESS_ITEM_ID_ATTR`
`private static Object` | `_RETRY_BUTTON_ID`
`private static Object` | `_ROW_DELETED_ATTR`
`private static Object` | `_ROW_FILENAME_ATTR`
`private static Object` | `_ROW_FILESIZE_ATTR`
`private static Object` | `_ROW_ID`
`private static Object` | `_ROW_UPLOADED_ATTR`
`private static Object` | `_ROWS`
`private static Object` | `_STOP_BUTTON_ID`
`private static Object` | `_STYLE_DISPLAY_INLINE`
`private static Object` | `_STYLE_DISPLAY_NONE`
`private static Object` | `_STYLE_INPUT_FILE_MULTIPLE_UPLOAD_DROPZONE_CLASS`
`private static Object` | `_STYLE_INPUT_FILE_MULTIPLE_UPLOAD_FILELIST_CLASS`
`private static Object` | `_STYLE_INPUT_FILE_MULTIPLE_UPLOAD_PANEL_DRAG_CLASS`
`private static Object` | `_STYLE_VISIBILITY_HIDDEN`
`private static Object` | `_STYLE_VISIBILITY_VISIBLE`
`private static Object` | `_TABLE_ID`
`private static Object` | `_TOOLBAR_ID`
`private static Object` | `_UPDATE_BUTTON_ID`
`private static Object` | `_UPDATE_DLG_CONTAINER_ID`
`private static Object` | `_UPDATE_DLG_CONTENT_ID`
`private static Object` | `_UPDATE_VALUE_ID`
`private static Object` | `_UPLOAD_BUTTON_ID`
`private static Object` | `_UPLOAD_TYPE`
`private static Object` | `_UPLOAD_TYPE_AUTO`
`private static Object` | `_UPLOAD_TYPE_AUTO_IF_MULTIPLE`
`private static Object` | `_UPLOAD_TYPE_MANUAL`
`private static Object` | `_UPLOAD_TYPE_SUBMIT`
`private static Object` | `_usesUnifiedButtons`

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

## Constructor Summary
`public` | `AdfDhtmlInputFilePeer()` Renders an input file field for DHTML

## Method Summary
`private static Object` | `_addFileItemToUploadResultList(Object component, Object fileItem)`
`private static Object` | `_addFileToUploadQueueUI(Object component, Object filename, Object filesize, Object itemId)`
`public Object` | `autoSubmit(Object component)` Stopping all user interaction on UI when form gets auto submitted.
`protected Object` | `ComponentValueChanged(Object component, Object domElement, Object newValue, Object oldValue)`
`private static Object` | `_createNewRow(Object component, Object itemId)`
`private Object` | `_disableDeleteButton(AdfUIComponent component, Object itemId)` Disable all the delete buttons
`private Object` | `_enableAllDeleteButtons()` Enables all the delete buttons
`protected Object` | `Focus()` Override of AdfDhtmlEditableValuePeer.prototype.Focus.
`private static Object` | `_getConvertedNumber(Object bytes)`
`public Object` | `getConvertedValue(Object component, Object submittedValue)`
`private Object` | `_getDialogSubId()`
`private Object` | `_getDomRow(Object filename)`
`public Object` | `getFileList(Object component)`
`public Object` | `getFileUploadManager()`
`public Object` | `getFileUploadUtils()`
`private Object` | `_getHiddenField(Object component)` private helper function to get the hidden field, which stores the update operation.
`private static Object` | `_getListElement(Object component, Object typeId, Object itemId)`
`private static Object` | `_getListElementId(Object component, Object typeId, Object itemId)`
`protected Object` | `GetNoteWindowAlignmentNode(Object component, Object rootNode)` Returns the node for which to align the note help window
`private static Object` | `_getProgressIndicatorId(Object component, Object itemId)`
`private static Object` | `_getSubmitType(Object component)`
`private Object` | `_getUpdateButton()`
`private static Object` | `_getUploadPanel(Object clientId)`
`private static Object` | `_getUploadQueueRowId(Object clientId, Object itemId)`
`private Object` | `_getUploadResultItem(Object itemId)`
`protected Object` | `HandleComponentClick(Object componentEvent)` Handle button clicks
`protected Object` | `HandleComponentDialog(Object componentEvent)` Handles the upload dialog This happens even before PopupClosed and is to set component value and hide custom popup and then set the focus to input field if exist.
`protected Object` | `HandleComponentKeyPress(Object componentEvent)`
`private Object` | `_handleDeleteComplete(Object filename, Object success)`
`protected Object` | `HandleDomChange(Object component, Object domEvent)` DOM change event event handler.
`protected Object` | `HandleDomDrop(Object component, Object domEvent)` Handle the file drop event
`private Object` | `_handleDragEnter(Object event)`
`private Object` | `_handleDragLeave(Object event)`
`private Object` | `_handleDragOver(Object event)`
`private Object` | `_handleFileChange(Object component, Object file)`
`private Object` | `_handlePopupClosed(Object componentEvent)`
`private Object` | `_handlePopupOpened(Object componentEvent)`
`private Object` | `_handleUploadCancel(Object filename, Object removeItem, Object uploadNext)`
`private Object` | `_handleUploadComplete(Object filename, Object success)`
`private static Object` | `_hideListElement(Object component, Object typeId, Object itemId)`
`private static Object` | `_hideListRow(Object component, Object itemId)`
`private static Object` | `_hideRow(Object component, Object itemId)`
`protected Object` | `InitDomElement(AdfUIComponent component, Object domElement)` Initialize the associated domElement when the peer is created.
`private Object` | `_initDropArea(Object dropAreaId, Object width, Object height)`
`private Object` | `_initMultipleUpload(Object component, Object domElement)`
`private Object` | `_initMultipleUploadDomElement(Object component, Object domElement)`
`private Object` | `_initPanelSize(Object component)`
`protected static Object` | `InitSubclass()`
`private static Object` | `_isApiMode(Object component)`
`public Object` | `isDataDirty()`
`public Object` | `isEmpty(Object submittedValue)`
`public Object` | `isMultipleUpload()`
`private static Object` | `_isMultipleUpload(Object component)`
`public Object` | `isUploadQueueEmpty()`
`public Object` | `isUploadResultFailed()`
`protected Object` | `LazyInitialize(Object component, Object domElement)`
`private Object` | `_loadSettings(Object component, Object itemId)`
`private static Object` | `_maskListElement(Object component, Object typeId, Object itemId)`
`private static Object` | `_maskListRow(Object component, Object itemId)`
`private static Object` | `_maskPanelElement(Object component, Object typeId)`
`public Object` | `needsResizeNotify(Object component)`
`protected Object` | `PopupClosed(Object component, Object contentDom, Object popupId)`
`public Object` | `preValidate(Object component, Object submittedValue)`
`private Object` | `_removeFileFromUploadQueue(Object itemId)`
`private static Object` | `_removeFileFromUploadQueueUI(Object component, Object row)`
`public Object` | `resizeNotify(Object component, Object oldWidth, Object oldHeight, Object newWidth, Object newHeight)`
`private static Object` | `_setCSSStyle(Object elementId, Object property, Object style)`
`private static Object` | `_setCSSStyleText(Object element, Object cssText)`
`protected Object` | `SetDisplayValue(Object component, Object domElement, Object newValues)`
`private static Object` | `_setListElementCSSStyle(Object component, Object typeId, Object itemId, Object property, Object style)`
`private static Object` | `_setListRowCSSStyle(Object component, Object itemId, Object property, Object style)`
`private static Object` | `_setPanelCSSStyle(Object component, Object typeId, Object property, Object style)`
`private static Object` | `_showListElement(Object component, Object typeId, Object itemId)`
`private static Object` | `_showListRow(Object component, Object itemId)`
`private Object` | `_showProgressIndicator(Object itemId)`
`private static Object` | `_unmaskListElement(Object component, Object typeId, Object itemId)`
`private static Object` | `_unmaskListRow(Object component, Object itemId)`
`private static Object` | `_unmaskPanelElement(Object component, Object typeId)`
`private Object` | `_updateProgress(Object filename, Object percentComplete)`
`private static Object` | `_uploadFileInQueue(Object component, Object filename)`
`private Object` | `_uploadFilesInQueue(Object component, Object filename)`
`private static Object` | `_uploadNextFileInQueue(Object component)`
`private Object` | `_validateSingleInputFileSizeMaxDiskSpace(Object element)` Will validate a single element [non multi upload mode] and return true or false based on condition
`protected Object` | `ValidateValue(Object component, Object submittedValue)`
`protected Object` | `VetoBlurValidation()` For input file peers, we want to use onchange for validation, instead of the focus/blur combi.
`protected Object` | `VetoShowNoteWindow(Object component)`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.subids.AdfDhtmlInputTextPeer
`getAbsoluteLocator`

## Field Detail

### _AUTO_HEIGHT_ROWS

`private static Object _AUTO_HEIGHT_ROWS`

### _BUTTON_EXPANDO

`private static Object _BUTTON_EXPANDO`

### _CANCEL_BUTTON_ID

`private static Object _CANCEL_BUTTON_ID`

### _clone

`private static Object _clone`

### _CSS_PROPERTY_DISPLAY

`private static Object _CSS_PROPERTY_DISPLAY`

### _CSS_PROPERTY_OVERFLOWY

`private static Object _CSS_PROPERTY_OVERFLOWY`

### _CSS_PROPERTY_VISIBILITY

`private static Object _CSS_PROPERTY_VISIBILITY`

### _DELAYED_UPLOAD_CONTENT_ID

`private static Object _DELAYED_UPLOAD_CONTENT_ID`

### _DELAYED_UPLOAD_FORM_ID

`private static Object _DELAYED_UPLOAD_FORM_ID`

### _DELETE_BUTTON_ID

`private static Object _DELETE_BUTTON_ID`

### _deleteButtons

`private Object _deleteButtons`

### _DISPLAY_MODE

`private static Object _DISPLAY_MODE`

### _DISPLAY_MODE_DROP_AREA

`private static Object _DISPLAY_MODE_DROP_AREA`

### _DISPLAY_MODE_NONE

`private static Object _DISPLAY_MODE_NONE`

### _DLG_ADD_BUTTON_BTN

`private static Object _DLG_ADD_BUTTON_BTN`

### _DLG_DELETE_BUTTON_BTN

`private static Object _DLG_DELETE_BUTTON_BTN`

### _DLG_UPDATE_BUTTON_BTN

`private static Object _DLG_UPDATE_BUTTON_BTN`

### _dlgContentOkHandlerSetuped

`private Object _dlgContentOkHandlerSetuped`

### _DROP_AREA_ID

`private static Object _DROP_AREA_ID`

### _FALLBACK_ID

`private static Object _FALLBACK_ID`

### _FILE_DONE_ID

`private static Object _FILE_DONE_ID`

### _FILE_FAILED_ID

`private static Object _FILE_FAILED_ID`

### _FILENAME_ID

`private static Object _FILENAME_ID`

### _FILESIZE_ID

`private static Object _FILESIZE_ID`

### _HIDDENDATA_ADD

`private static Object _HIDDENDATA_ADD`

### _HIDDENDATA_DELETE

`private static Object _HIDDENDATA_DELETE`

### _HIDDENDATA_UPDATE

`private static Object _HIDDENDATA_UPDATE`

### _ICON_HOVER_ID

`private static Object _ICON_HOVER_ID`

### _ICON_ID

`private static Object _ICON_ID`

### _INPUT_ID

`private static Object _INPUT_ID`

### _inResizeNotify

`private Object _inResizeNotify`

### _ITEM_ID_ATTR

`private static Object _ITEM_ID_ATTR`

### _MAX_DISK_SPACE

`private static Object _MAX_DISK_SPACE`

### _MAX_FILE_SIZE

`private static Object _MAX_FILE_SIZE`

### _MAXIMUM_FILES

`private static Object _MAXIMUM_FILES`

### _PANEL_ID

`private static Object _PANEL_ID`

### _PROGRESS_INDICATOR_DTM_ID

`private static Object _PROGRESS_INDICATOR_DTM_ID`

### _PROGRESS_INDICATOR_INDTM_ID

`private static Object _PROGRESS_INDICATOR_INDTM_ID`

### _PROGRESS_ITEM_ID_ATTR

`private static Object _PROGRESS_ITEM_ID_ATTR`

### _RETRY_BUTTON_ID

`private static Object _RETRY_BUTTON_ID`

### _ROW_DELETED_ATTR

`private static Object _ROW_DELETED_ATTR`

### _ROW_FILENAME_ATTR

`private static Object _ROW_FILENAME_ATTR`

### _ROW_FILESIZE_ATTR

`private static Object _ROW_FILESIZE_ATTR`

### _ROW_ID

`private static Object _ROW_ID`

### _ROW_UPLOADED_ATTR

`private static Object _ROW_UPLOADED_ATTR`

### _ROWS

`private static Object _ROWS`

### _STOP_BUTTON_ID

`private static Object _STOP_BUTTON_ID`

### _STYLE_DISPLAY_INLINE

`private static Object _STYLE_DISPLAY_INLINE`

### _STYLE_DISPLAY_NONE

`private static Object _STYLE_DISPLAY_NONE`

### _STYLE_INPUT_FILE_MULTIPLE_UPLOAD_DROPZONE_CLASS

`private static Object _STYLE_INPUT_FILE_MULTIPLE_UPLOAD_DROPZONE_CLASS`

### _STYLE_INPUT_FILE_MULTIPLE_UPLOAD_FILELIST_CLASS

`private static Object _STYLE_INPUT_FILE_MULTIPLE_UPLOAD_FILELIST_CLASS`

### _STYLE_INPUT_FILE_MULTIPLE_UPLOAD_PANEL_DRAG_CLASS

`private static Object _STYLE_INPUT_FILE_MULTIPLE_UPLOAD_PANEL_DRAG_CLASS`

### _STYLE_VISIBILITY_HIDDEN

`private static Object _STYLE_VISIBILITY_HIDDEN`

### _STYLE_VISIBILITY_VISIBLE

`private static Object _STYLE_VISIBILITY_VISIBLE`

### _TABLE_ID

`private static Object _TABLE_ID`

### _TOOLBAR_ID

`private static Object _TOOLBAR_ID`

### _UPDATE_BUTTON_ID

`private static Object _UPDATE_BUTTON_ID`

### _UPDATE_DLG_CONTAINER_ID

`private static Object _UPDATE_DLG_CONTAINER_ID`

### _UPDATE_DLG_CONTENT_ID

`private static Object _UPDATE_DLG_CONTENT_ID`

### _UPDATE_VALUE_ID

`private static Object _UPDATE_VALUE_ID`

### _UPLOAD_BUTTON_ID

`private static Object _UPLOAD_BUTTON_ID`

### _UPLOAD_TYPE

`private static Object _UPLOAD_TYPE`

### _UPLOAD_TYPE_AUTO

`private static Object _UPLOAD_TYPE_AUTO`

### _UPLOAD_TYPE_AUTO_IF_MULTIPLE

`private static Object _UPLOAD_TYPE_AUTO_IF_MULTIPLE`

### _UPLOAD_TYPE_MANUAL

`private static Object _UPLOAD_TYPE_MANUAL`

### _UPLOAD_TYPE_SUBMIT

`private static Object _UPLOAD_TYPE_SUBMIT`

### _usesUnifiedButtons

`private static Object _usesUnifiedButtons`

## Constructor Detail

### AdfDhtmlInputFilePeer

`public AdfDhtmlInputFilePeer()`
  Renders an input file field for DHTML

## Method Detail

### _addFileItemToUploadResultList

`private static Object _addFileItemToUploadResultList(Object component,
Object fileItem)`
  Parameters:

    `component` |  |
    `fileItem` |  |

  Return:
    `Object`

### _addFileToUploadQueueUI

`private static Object _addFileToUploadQueueUI(Object component,
Object filename,
Object filesize,
Object itemId)`
  Parameters:

    `component` |  |
    `filename` |  |
    `filesize` |  |
    `itemId` |  |

  Return:
    `Object`

### autoSubmit

`public Object autoSubmit(Object component)`
  Stopping all user interaction on UI when form gets auto submitted. For large file, it may take time to upload. In-between if user tries to submit explicitely on UI, it interfares with auto-submit. For any reason if validation fails in first submit, next submit will eats up all earlier validation error messages
  Parameters:

    `component` |  |

  Return:
    `Object`

### ComponentValueChanged

`protected Object ComponentValueChanged(Object component,
Object domElement,
Object newValue,
Object oldValue)`
  Parameters:

    `component` |  |
    `domElement` |  |
    `newValue` |  |
    `oldValue` |  |

  Return:
    `Object`

### _createNewRow

`private static Object _createNewRow(Object component,
Object itemId)`
  Parameters:

    `component` |  |
    `itemId` |  |

  Return:
    `Object`

### _disableDeleteButton

`private Object _disableDeleteButton(AdfUIComponent component,
Object itemId)`
  Disable all the delete buttons
  Parameters:

    `component` | - | Component that this peer will be associated with
    `itemId` | - | itemId of the uploaded file.

  Return:
    `Object`

### _enableAllDeleteButtons

`private Object _enableAllDeleteButtons()`
  Enables all the delete buttons
  Return:
    `Object`

### Focus

`protected Object Focus()`
  Override of AdfDhtmlEditableValuePeer.prototype.Focus. In update mode, the note window alignment node doesn't have any child elements that are tab stops, so we need to explicitly focus on the update button.
  Return:
    `Object`

### _getConvertedNumber

`private static Object _getConvertedNumber(Object bytes)`
  Parameters:

    `bytes` |  |

  Return:
    `Object`

### getConvertedValue

`public Object getConvertedValue(Object component,
Object submittedValue)`
  Parameters:

    `component` |  |
    `submittedValue` |  |

  Return:
    `Object`

### _getDialogSubId

`private Object _getDialogSubId()`
  Return:
    `Object`

### _getDomRow

`private Object _getDomRow(Object filename)`
  Parameters:

    `filename` |  |

  Return:
    `Object`

### getFileList

`public Object getFileList(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### getFileUploadManager

`public Object getFileUploadManager()`
  Return:
    `Object`

### getFileUploadUtils

`public Object getFileUploadUtils()`
  Return:
    `Object`

### _getHiddenField

`private Object _getHiddenField(Object component)`
  private helper function to get the hidden field, which stores the update operation.
  Parameters:

    `component` |  |

  Return:
    `Object`

### _getListElement

`private static Object _getListElement(Object component,
Object typeId,
Object itemId)`
  Parameters:

    `component` |  |
    `typeId` |  |
    `itemId` |  |

  Return:
    `Object`

### _getListElementId

`private static Object _getListElementId(Object component,
Object typeId,
Object itemId)`
  Parameters:

    `component` |  |
    `typeId` |  |
    `itemId` |  |

  Return:
    `Object`

### GetNoteWindowAlignmentNode

`protected Object GetNoteWindowAlignmentNode(Object component,
Object rootNode)`
  Returns the node for which to align the note help window
  Parameters:

    `component` |  |
    `rootNode` |  |

  Return:
    `Object`

### _getProgressIndicatorId

`private static Object _getProgressIndicatorId(Object component,
Object itemId)`
  Parameters:

    `component` |  |
    `itemId` |  |

  Return:
    `Object`

### _getSubmitType

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

    `component` |  |

  Return:
    `Object`

### _getUpdateButton

`private Object _getUpdateButton()`
  Return:
    `Object`

### _getUploadPanel

`private static Object _getUploadPanel(Object clientId)`
  Parameters:

    `clientId` |  |

  Return:
    `Object`

### _getUploadQueueRowId

`private static Object _getUploadQueueRowId(Object clientId,
Object itemId)`
  Parameters:

    `clientId` |  |
    `itemId` |  |

  Return:
    `Object`

### _getUploadResultItem

`private Object _getUploadResultItem(Object itemId)`
  Parameters:

    `itemId` |  |

  Return:
    `Object`

### HandleComponentClick

`protected Object HandleComponentClick(Object componentEvent)`
  Handle button clicks
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### HandleComponentDialog

`protected Object HandleComponentDialog(Object componentEvent)`
  Handles the upload dialog This happens even before PopupClosed and is to set component value and hide custom popup and then set the focus to input field if exist.
  Parameters:

    `componentEvent` | - | the component event invoked as users close upload popup.

  Return:
    `Object`

### HandleComponentKeyPress

`protected Object HandleComponentKeyPress(Object componentEvent)`
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### _handleDeleteComplete

`private Object _handleDeleteComplete(Object filename,
Object success)`
  Parameters:

    `filename` |  |
    `success` |  |

  Return:
    `Object`

### HandleDomChange

`protected Object HandleDomChange(Object component,
Object domEvent)`
  DOM change event event handler. This gets called when the file is changed. and it will validate the value.
  Parameters:

    `component` | - | Component that this peer will be associated with
    `domEvent` | - | event on the dom

  Return:
    `Object`

### HandleDomDrop

`protected Object HandleDomDrop(Object component,
Object domEvent)`
  Handle the file drop event
  Parameters:

    `component` |  |
    `domEvent` |  |

  Return:
    `Object`

### _handleDragEnter

`private Object _handleDragEnter(Object event)`
  Parameters:

    `event` |  |

  Return:
    `Object`

### _handleDragLeave

`private Object _handleDragLeave(Object event)`
  Parameters:

    `event` |  |

  Return:
    `Object`

### _handleDragOver

`private Object _handleDragOver(Object event)`
  Parameters:

    `event` |  |

  Return:
    `Object`

### _handleFileChange

`private Object _handleFileChange(Object component,
Object file)`
  Parameters:

    `component` |  |
    `file` |  |

  Return:
    `Object`

### _handlePopupClosed

`private Object _handlePopupClosed(Object componentEvent)`
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### _handlePopupOpened

`private Object _handlePopupOpened(Object componentEvent)`
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`

### _handleUploadCancel

`private Object _handleUploadCancel(Object filename,
Object removeItem,
Object uploadNext)`
  Parameters:

    `filename` |  |
    `removeItem` |  |
    `uploadNext` |  |

  Return:
    `Object`

### _handleUploadComplete

`private Object _handleUploadComplete(Object filename,
Object success)`
  Parameters:

    `filename` |  |
    `success` |  |

  Return:
    `Object`

### _hideListElement

`private static Object _hideListElement(Object component,
Object typeId,
Object itemId)`
  Parameters:

    `component` |  |
    `typeId` |  |
    `itemId` |  |

  Return:
    `Object`

### _hideListRow

`private static Object _hideListRow(Object component,
Object itemId)`
  Parameters:

    `component` |  |
    `itemId` |  |

  Return:
    `Object`

### _hideRow

`private static Object _hideRow(Object component,
Object itemId)`
  Parameters:

    `component` |  |
    `itemId` |  |

  Return:
    `Object`

### InitDomElement

`protected Object InitDomElement(AdfUIComponent 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`

### _initDropArea

`private Object _initDropArea(Object dropAreaId,
Object width,
Object height)`
  Parameters:

    `dropAreaId` |  |
    `width` |  |
    `height` |  |

  Return:
    `Object`

### _initMultipleUpload

`private Object _initMultipleUpload(Object component,
Object domElement)`
  Parameters:

    `component` |  |
    `domElement` |  |

  Return:
    `Object`

### _initMultipleUploadDomElement

`private Object _initMultipleUploadDomElement(Object component,
Object domElement)`
  Parameters:

    `component` |  |
    `domElement` |  |

  Return:
    `Object`

### _initPanelSize

`private Object _initPanelSize(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### InitSubclass

`protected static Object InitSubclass()`
  Return:
    `Object`

### _isApiMode

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

    `component` |  |

  Return:
    `Object`

### isDataDirty

`public Object isDataDirty()`
  Return:
    `Object`

### isEmpty

`public Object isEmpty(Object submittedValue)`
  Parameters:

    `submittedValue` |  |

  Return:
    `Object`

### isMultipleUpload

`public Object isMultipleUpload()`
  Return:
    `Object`

### _isMultipleUpload

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

    `component` |  |

  Return:
    `Object`

### isUploadQueueEmpty

`public Object isUploadQueueEmpty()`
  Return:
    `Object`

### isUploadResultFailed

`public Object isUploadResultFailed()`
  Return:
    `Object`

### LazyInitialize

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

    `component` |  |
    `domElement` |  |

  Return:
    `Object`

### _loadSettings

`private Object _loadSettings(Object component,
Object itemId)`
  Parameters:

    `component` |  |
    `itemId` |  |

  Return:
    `Object`

### _maskListElement

`private static Object _maskListElement(Object component,
Object typeId,
Object itemId)`
  Parameters:

    `component` |  |
    `typeId` |  |
    `itemId` |  |

  Return:
    `Object`

### _maskListRow

`private static Object _maskListRow(Object component,
Object itemId)`
  Parameters:

    `component` |  |
    `itemId` |  |

  Return:
    `Object`

### _maskPanelElement

`private static Object _maskPanelElement(Object component,
Object typeId)`
  Parameters:

    `component` |  |
    `typeId` |  |

  Return:
    `Object`

### needsResizeNotify

`public Object needsResizeNotify(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### PopupClosed

`protected Object PopupClosed(Object component,
Object contentDom,
Object popupId)`
  Parameters:

    `component` |  |
    `contentDom` |  |
    `popupId` |  |

  Return:
    `Object`

### preValidate

`public Object preValidate(Object component,
Object submittedValue)`
  Parameters:

    `component` |  |
    `submittedValue` |  |

  Return:
    `Object`

### _removeFileFromUploadQueue

`private Object _removeFileFromUploadQueue(Object itemId)`
  Parameters:

    `itemId` |  |

  Return:
    `Object`

### _removeFileFromUploadQueueUI

`private static Object _removeFileFromUploadQueueUI(Object component,
Object row)`
  Parameters:

    `component` |  |
    `row` |  |

  Return:
    `Object`

### resizeNotify

`public Object resizeNotify(Object component,
Object oldWidth,
Object oldHeight,
Object newWidth,
Object newHeight)`
  Parameters:

    `component` |  |
    `oldWidth` |  |
    `oldHeight` |  |
    `newWidth` |  |
    `newHeight` |  |

  Return:
    `Object`

### _setCSSStyle

`private static Object _setCSSStyle(Object elementId,
Object property,
Object style)`
  Parameters:

    `elementId` |  |
    `property` |  |
    `style` |  |

  Return:
    `Object`

### _setCSSStyleText

`private static Object _setCSSStyleText(Object element,
Object cssText)`
  Parameters:

    `element` |  |
    `cssText` |  |

  Return:
    `Object`

### SetDisplayValue

`protected Object SetDisplayValue(Object component,
Object domElement,
Object newValues)`
  Parameters:

    `component` |  |
    `domElement` |  |
    `newValues` |  |

  Return:
    `Object`

### _setListElementCSSStyle

`private static Object _setListElementCSSStyle(Object component,
Object typeId,
Object itemId,
Object property,
Object style)`
  Parameters:

    `component` |  |
    `typeId` |  |
    `itemId` |  |
    `property` |  |
    `style` |  |

  Return:
    `Object`

### _setListRowCSSStyle

`private static Object _setListRowCSSStyle(Object component,
Object itemId,
Object property,
Object style)`
  Parameters:

    `component` |  |
    `itemId` |  |
    `property` |  |
    `style` |  |

  Return:
    `Object`

### _setPanelCSSStyle

`private static Object _setPanelCSSStyle(Object component,
Object typeId,
Object property,
Object style)`
  Parameters:

    `component` |  |
    `typeId` |  |
    `property` |  |
    `style` |  |

  Return:
    `Object`

### _showListElement

`private static Object _showListElement(Object component,
Object typeId,
Object itemId)`
  Parameters:

    `component` |  |
    `typeId` |  |
    `itemId` |  |

  Return:
    `Object`

### _showListRow

`private static Object _showListRow(Object component,
Object itemId)`
  Parameters:

    `component` |  |
    `itemId` |  |

  Return:
    `Object`

### _showProgressIndicator

`private Object _showProgressIndicator(Object itemId)`
  Parameters:

    `itemId` |  |

  Return:
    `Object`

### _unmaskListElement

`private static Object _unmaskListElement(Object component,
Object typeId,
Object itemId)`
  Parameters:

    `component` |  |
    `typeId` |  |
    `itemId` |  |

  Return:
    `Object`

### _unmaskListRow

`private static Object _unmaskListRow(Object component,
Object itemId)`
  Parameters:

    `component` |  |
    `itemId` |  |

  Return:
    `Object`

### _unmaskPanelElement

`private static Object _unmaskPanelElement(Object component,
Object typeId)`
  Parameters:

    `component` |  |
    `typeId` |  |

  Return:
    `Object`

### _updateProgress

`private Object _updateProgress(Object filename,
Object percentComplete)`
  Parameters:

    `filename` |  |
    `percentComplete` |  |

  Return:
    `Object`

### _uploadFileInQueue

`private static Object _uploadFileInQueue(Object component,
Object filename)`
  Parameters:

    `component` |  |
    `filename` |  |

  Return:
    `Object`

### _uploadFilesInQueue

`private Object _uploadFilesInQueue(Object component,
Object filename)`
  Parameters:

    `component` |  |
    `filename` |  |

  Return:
    `Object`

### _uploadNextFileInQueue

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

    `component` |  |

  Return:
    `Object`

### _validateSingleInputFileSizeMaxDiskSpace

`private Object _validateSingleInputFileSizeMaxDiskSpace(Object element)`
  Will validate a single element [non multi upload mode] and return true or false based on condition
  Parameters:

    `element` | - | input file element

  Return:
    `Object`

### ValidateValue

`protected Object ValidateValue(Object component,
Object submittedValue)`
  Parameters:

    `component` |  |
    `submittedValue` |  |

  Return:
    `Object`

### VetoBlurValidation

`protected Object VetoBlurValidation()`
  For input file peers, we want to use onchange for validation, instead of the focus/blur combi. There are two main reasons for this: - There is no browser built-in autocomplete for input file elements. - Safari does not trigger focus/blur on input file elements.
  Return:
    `Object`

### VetoShowNoteWindow

`protected Object VetoShowNoteWindow(Object component)`
  Parameters:

    `component` |  |

  Return:
    `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.