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

## 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.AdfDhtmlTableBasePeer
                               |
                               +--oracle.adfinternal.view.js.laf.dhtml.rich.touch.AdfDhtmlTablePeer
                                     |
                                     +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlTreeTablePeer

Direct Known Subclasses:
  AdfDhtmlTreePeer

    public class AdfDhtmlTreeTablePeer
    extends AdfDhtmlTablePeer

TreeTable peer class

## Field Summary
`private static Object` | `_CLIENT_ANCESTOR_PATH`
`private static Object` | `_COLLAPSED_NODE_KEY`
`private static Object` | `_DEFAULT_FIRST_VISIBLE`
`private static Object` | `_DEFAULT_VISIBLE_ROWS`
`private static Object` | `_DISCLOSURE_ICON_ID`
`private static Object` | `_EXPANDED_NODE_KEY`
`private static Object` | `_FIRST_VISIBLE_KEY`
`private static Object` | `_INDENT_PADDING`
`private static Object` | `_KEY_PATH_SEPARATOR`
`public static Object` | `msgMap`
`public static Object` | `NODE_COLLAPSE_ROW_MARGIN`
`public static Object` | `NODE_DEPTH_ATTR`
`private static Object` | `_NODE_IMAGE_ATTR`
`private static Object` | `_NODE_STAMP_COLUMN`
`public static Object` | `READ_ONLY`
`private static Object` | `_SELECTED_CLASS`
`public static Object` | `TREE_FLAGS_ATTR`
`private static Object` | `_TREE_TABLE_ICON_ANIM`
`private static Object` | `_TREE_TABLE_ICON_COLLAPSED`
`private static Object` | `_TREE_TABLE_ICON_EXPANDED`
`private static Object` | `_TREE_TABLE_ICON_LEAF`
`private static Object` | `_TREE_TABLE_ICON_STYLE_ANIM`
`private static Object` | `_TREE_TABLE_ICON_STYLE_COLLAPSED`
`private static Object` | `_TREE_TABLE_ICON_STYLE_EXPANDED`
`private static Object` | `_TREE_TABLE_ICON_STYLE_LEAF`
`private static Object` | `_TREE_TABLE_ICON_STYLE_SELECTOR`
`private static Object` | `_TREE_UP_MARKER`
`private static Object` | `_VISIBLE_ROWS_KEY`

### Fields inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlTableBasePeer
`AUTO_PPR_FETCH_ID, AUTO_PPR_INSERT_AFTER_BLOCK, AUTO_PPR_INSERT_BEFORE_BLOCK, AUTO_PPR_REMOVE_BLOCK, AUTO_PPR_UPDATE_BLOCK, DW_SUB_ID, MISSING_AFTER, MISSING_BEFORE, NEEDS_REFRESH_ATTRIBUTE, NO_BLOCKS, NO_RESIZE_MARKER, NO_SCROLL, RERENDER_CELL, RERENDER_CONTAINER, RERENDER_CONTAINER_CHILDREN, RERENDER_ROW, RERENDER_SELF, SCROLL_CANCELLED, SCROLL_INDEX_NOT_FOUND, SCROLL_SUCCEEDED, SELECTALL_KEY_PROPERTY, __SORT_INDICATOR, UNDO_FETCH_ATTRIBUTE, VIEWPORT_SATISFIED`

### 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` | `AdfDhtmlTreeTablePeer()` TreeTable peer class

## Method Summary
`private Object` | `_animateDeletedRows(Object deletedElems, Object parentRow, Object animDuration)`
`private Object` | `_animateInsertedBlock(Object newBlock, Object animDuration)`
`protected Object` | `AutoPPRBlockReceived(Object block)` Overridable hook for subclasses to handle an auto-PPR block If the server asked us to update the disclosure icon for a node, do so here
`protected Object` | `BeginHandleDataBlocks()` Overridable hook for subclasses.
`protected Object` | `BlockDeleted()`
`protected Object` | `BlockInserted(Object block, Object startRow, Object numRows)`
`private Object` | `_clearCurrency()`
`protected Object` | `Component_afrFstVblChanged(Object component, Object domElement, Object newValue, Object oldValue)` Component Property setter for the "afrFstVbl" property.
`protected Object` | `ComponentDisclosedRowKeysChanged(Object component, Object domElement, Object newValue, Object oldValue)`
`protected Object` | `ComponentRemoved(Object component)` Clean up the peer because it's component is being removed.
`protected Object` | `ContextMenuClosed(Object componentEvent, Object popup)`
`protected Object` | `ContextMenuOpened(Object componentEvent, Object popup)`
`public Object` | `discloseAll(Object rowKey, Object expand)`
`protected Object` | `FetchCompleted()` Method invoked after the fetch has been completed
`private Object` | `_findChildList(Object parentKey, Object includeParent)`
`private Object` | `_findIndexPathByRowKey(Object rowKey)` finds a child index path by client-side rowKey (token).
`private Object` | `_findLastTokenAfterCollapse(Object collapsedItems)` Find the token for the last visible node in the view port after a collapse
`private Object` | `_findParentRowByAncestorPath(Object ancestorPath)` find its parent row by a row's ancestor path.
`private Object` | `_findRowKeyByIndexPath(Object indexPath)` finds a client-side rowKey (token) by child index path.
`protected Object` | `GetActiveDataAnnouncementKey(Object type)`
`Object` | `__getCurrency()`
`public Object` | `getDepth(Object rowKey)` Get the depth (indentation level) of a node by rowKey
`protected Object` | `GetDisclosureAnimationDuration()`
`private Object` | `_getDisclosureIcon(Object element)` Returns the override disclosure image, if one is found.
`private Object` | `_getDisclosureIconInCell(Object cell)`
`private Object` | `_getDisclosureImageFromRowKey(Object rowKey)`
`private Object` | `_getDisclosureImageId(Object rowKey)`
`private Object` | `_getFillerDataBlocksFromDeleteBlock(Object node)`
`protected Object` | `GetFirst()` Override to get the "first" attribute.
`protected Object` | `GetIconNames(Object component)`
`protected Object` | `GetIconStyleNames(Object component)`
`private Object` | `_getNodeStampCell(Object row)`
`public Object` | `getNodeStampColumn()`
`private Object` | `_getNodeStampDepth(Object rowKey)`
`protected Object` | `GetParentRowNodeText(Object row)` Returns the textual content of the node stamp column of the parent row of passed in row
`protected Object` | `GetRowContextMenuId(Object rowKey)` Returns the id of the popup used to display the row context menu
`protected Object` | `GetRowHeaderText(Object td, Object table)`
`protected Object` | `GetRows()` Override to get the "rows" attribute.
`protected Object` | `GetRowText(Object rowKey, Object table, Object agent)`
`private Object` | `_getTotalRemovedHeight(Object collapsedItems)`
`private Object` | `_getTreeUtils()`
`public Object` | `goUp()`
`protected Object` | `HandleAutoPPRRemove(Object block)` Override of table auto ppr remove
`protected Object` | `HandleCollapse(Object node, Object start, Object remainingBlocks)`
`protected Object` | `HandleComponentClick(Object componentEvent)` Click handler to process disclosure
`protected Object` | `HandleComponentCollapseEvent(Object collapsedItems)`
`protected Object` | `HandleComponentExpandEvent(Object collapsedItems)`
`protected Object` | `HandleComponentKeyDown(Object componentEvent)`
`protected Object` | `HandleComponentMouseDown(Object componentEvent)` Click handler to process disclosure
`protected Object` | `HandleDisclosure(Object target)` Handle a change in disclosure.
`private Object` | `_handleEnterKey(Object eventTarget, Object domEvent)`
`protected Object` | `HandleExpand(Object node, Object size, Object remainingBlocks)`
`protected Object` | `HandleRowContextMenu(Object domEvent, Object rowKey, Object row, Object alignElement, Object alignHint)`
`protected Object` | `HandleTableBodyArrowLeftRight(Object arrowLeft, Object ctrlKey, Object shiftKey)`
`public Object` | `hasPathStamp()` Determines if the tree has a pathStamp facet
`protected static Object` | `InitSubclass()` Registers component on click handler
`protected Object` | `InsertActiveRow(Object message, Object type)`
`private static Object` | `_insertBlockAnimationComplete(Object callbackObj)`
`private Object` | `_isChildOf(Object parentKey, Object childKey)` Is childKey a child of parentKey?
`private Object` | `_isDisclosure(Object target)`
`public Object` | `isLeaf(Object rowKey)` Given a rowKey, determines if a node is a leaf node
`public Object` | `isMultiRoot()` Determines if the tree is multi-rooted
`protected Object` | `IsNodeStampCell(Object cell)` Tests whether the specified element is a node stamp cell.
`private Object` | `_isParentInSet(Object keySet, Object childKey)` Is the parent of the childKey in the keySet
`public Object` | `isSelectorIconVisible()` Determines if the hierarchical selector icon is shown
`public Object` | `queueSortEvent(Object rowKey, Object sortOrder)`
`protected Object` | `RegisterFirstPropertyChange()` Overrridden to tegisters the property change for "afrFstVbl" attribute
`protected Object` | `RemoveActiveRow(Object message)`
`private Object` | `_removeChildNodes(Object rowKey, Object animate)` Remove all children of the given parent node
`private Object` | `_resetTreeRow(Object tr, Object level, Object rowKey)`
`private Object` | `_saveCurrency(Object currency)`
`private Object` | `_setDisclosureIcon(Object element, Object disclosed, Object tr)` Sets the disclosure icon to disclosed or undisclosed, as specified.
`protected Object` | `SetFirst(Object first)` Overridable method to set first visible row
`private Object` | `_setLeafIcon(Object element)` Sets the node's icon to the leaf icon (which by default is no icon).
`private Object` | `_setRowHeaderFocus(Object rowKey)` Set focus to the row header (if any) for the row identified by rowKey
`protected Object` | `SetRows(Object rows)` Overridable method to set visible rows
`public Object` | `showAsTop(Object rowKey)`
`Object` | `__triggerSortEvent(Object componentEvent, Object sortOrder)`
`private Object` | `_updateDisclosureIconInLeaf(Object rowKey, Object disclosed)`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.touch.AdfDhtmlTablePeer
`GetBestMatchSubId, GetSubIdDomElement, HandleComponentTouchStart`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlTableBasePeer
`AdjustAutoHeight, alignColGroupWidths, AllowCellNavigation, applyDragReadyStateForRowKeys, applyDragSourceStateForRowKeys, ApplyTooltipTitle, BusyAnimating, CancelPendingFetch, canDeliverSelectionEvent, ChildVisibilityChanged, ClearDragReadyState, ClearDragSourceState, CollapseAnimationComplete, __columnSortComparator, ComponentActiveRowKeyChanged, ComponentFirstChanged, ComponentRowsChanged, ComponentScrollLeftChanged, ComponentScrollTopChanged, ComponentSelectedRowKeysChanged, ConvertClientIdToLocator, convertLocatorToClientId, DeleteBlock, DescendantMessageChanged, DisplayStatus, DomReplaceNotify, FindCellByIndex, FindFirstChildByTagName, FindRowByKey, __fixPanelCollectionDimensions, GetActiveRowText, GetAssociatedComponent, __getChildBySubId, getClickLocation, getClientRowCount, getClientStartRowIndex, GetColHeaderText, __getColumnHeader, __getColumnHeaderMouseAction, __getColumnResizeMargin, __getCurrentScrollLeft, GetDataBody, getDragNodeForRowKeys, getDragOffsetForRowKeys, __getElemBySubId, __getFirstFrozen, GetFirstVisibleRowKeyAndRow, GetFocusedRowKey, GetFocusManager, GetKeyboardContextMenuAlignHint, GetKnownRowCount, __getLastFrozen, GetLastRowKey, GetPanelCollectionComponent, GetPanelCollectionPeer, __getParentColumn, __getPixelWidthFromPercent, GetRowCount, GetRowHeaderCellFromRow, getRowIndex, getRowKey, getRowKeyAndOrientationFromHints, GetRowKeyAndRow, getRowKeyBounds, getRowKeyForEvent, __getScrollDimensions, GetScroller, __getScrollerDimensions, __getScrollLeft, __getScrollPos, __getSelectedColumns, __getSortOrderForColumn, GetTemplateRow, GetUpdatedActiveValues, __getVisibleLeafColumns, HandleClickToEditActiveRow, __handleColumnResizing, HandleComponentBlur, HandleComponentContextMenu, HandleComponentDblClick, HandleComponentFocus, HandleComponentKeyUp, HandleComponentMouseUp, HandleComponentValueChange, HandleDomKeyDown, HandleDomMouseMove, HandleDomScroll, HandleHeaderlessFocus, __handleLoadMoreItemsClick, __handleNavBarItemsClick, handleNavFromAssociatedPeer, handleNavToAssociatedPeer, InitDomElement, InsertBlock, InsertClonedComponents, InsertClonedRow, isDisclosureFetchPending, isDragAvailable, IsFetchPending, isHeightAutoSized, IsInsertAllowed, isInteger, __isOwnComponentEvent, IsReceivingActiveEvents, IsValidAnnouncement, IsWholeRowRead, MaxOfRerender, needsChildVisibilityChanges, needsResizeNotify, preventSwitchToEditableMode, ProcessPushData, QueueRangeChangeEvent, RegisterADSAccessibility, RemoveAllBlocks, ReplaceDomElement, resizeColumn, ResizeNotify, ResolveContextMenuAlignElement, __restoreScrollerPositions, scrollColumnIntoView, scrollToPos, scrollToRowIndex, SetAnimating, setBusy, SetCursor, SetNewBlockScrollLeft, setSelectedRowKeysWithoutEvent, ShiftIndex, showDragFeedback, simulateSelectRows, SizeDataBody, SupportsFocusRowNavigation, suppressSelectionEventDelivery, TruncateClientId, UpdateActiveRow, UpdateFocusManager, UpdateRange`

### Methods inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer
`addComponentEventHandlers, addComponentPropertyChanges, addComponentPropertyGetters, addDomEventHandlers, addEventHandlerToDomInstance, addSuppressedPPRAttributes, applyDragReadyState, ApplyDragReadyState, applyDragSourceState, ApplyDragSourceState, bind, BindToComponent, cancelAllPopups, cancelPopup, clearDragReadyState, clearDragSourceState, ComponentInlineStyleChanged, ComponentPropertyChanged, componentRemoved, ComponentStyleClassChanged, ComponentVisibleChanged, createComponentEvent, CreateComponentEvent, CreateDraggableNode, createInnerPeerClassWithSubId, createPeerClass, createSubId, DefaultInitClass, descendantMessageChanged, DispatchComponentEvent, DispatchUncanceledComponentEvent, domReplaceNotify, focus, 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, initialize, isAbsoluteLocatorCacheable, isActive, isBusy, isComponentContainedByElement, isInActiveHeirarchy, isInlineSVGIcon, isPopupVisible, messageNotify, MessageNotify, messageShow, MessageShow, needsFocusTargetStyleClass, PopupClosed, processPushData, registerADSAccessibility, registerKeyStroke, replaceDomElement, resizeNotify, scrollIntoView, ScrollIntoView, SetBusy, setInlineStyleProperty, showContextMenu, showPopup, simulateMouse, SimulateMouseOnDescendant, TruncateClientIdOnceImpl, UnbindFromComponent, unregisterKeyStroke, UpdateMessageType, visitChildren`

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

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

### _CLIENT_ANCESTOR_PATH

`private static Object _CLIENT_ANCESTOR_PATH`

### _COLLAPSED_NODE_KEY

`private static Object _COLLAPSED_NODE_KEY`
  Overrides:
    `AdfDhtmlTableBasePeer._COLLAPSED_NODE_KEY`

### _DEFAULT_FIRST_VISIBLE

`private static Object _DEFAULT_FIRST_VISIBLE`

### _DEFAULT_VISIBLE_ROWS

`private static Object _DEFAULT_VISIBLE_ROWS`

### _DISCLOSURE_ICON_ID

`private static Object _DISCLOSURE_ICON_ID`

### _EXPANDED_NODE_KEY

`private static Object _EXPANDED_NODE_KEY`
  Overrides:
    `AdfDhtmlTableBasePeer._EXPANDED_NODE_KEY`

### _FIRST_VISIBLE_KEY

`private static Object _FIRST_VISIBLE_KEY`

### _INDENT_PADDING

`private static Object _INDENT_PADDING`

### _KEY_PATH_SEPARATOR

`private static Object _KEY_PATH_SEPARATOR`

### msgMap

`public static Object msgMap`
  Overrides:
    `AdfDhtmlTableBasePeer.msgMap`

### NODE_COLLAPSE_ROW_MARGIN

`public static Object NODE_COLLAPSE_ROW_MARGIN`

### NODE_DEPTH_ATTR

`public static Object NODE_DEPTH_ATTR`

### _NODE_IMAGE_ATTR

`private static Object _NODE_IMAGE_ATTR`

### _NODE_STAMP_COLUMN

`private static Object _NODE_STAMP_COLUMN`

### READ_ONLY

`public static Object READ_ONLY`

### _SELECTED_CLASS

`private static Object _SELECTED_CLASS`
  Overrides:
    `AdfDhtmlTableBasePeer._SELECTED_CLASS`

### TREE_FLAGS_ATTR

`public static Object TREE_FLAGS_ATTR`

### _TREE_TABLE_ICON_ANIM

`private static Object _TREE_TABLE_ICON_ANIM`

### _TREE_TABLE_ICON_COLLAPSED

`private static Object _TREE_TABLE_ICON_COLLAPSED`

### _TREE_TABLE_ICON_EXPANDED

`private static Object _TREE_TABLE_ICON_EXPANDED`

### _TREE_TABLE_ICON_LEAF

`private static Object _TREE_TABLE_ICON_LEAF`

### _TREE_TABLE_ICON_STYLE_ANIM

`private static Object _TREE_TABLE_ICON_STYLE_ANIM`

### _TREE_TABLE_ICON_STYLE_COLLAPSED

`private static Object _TREE_TABLE_ICON_STYLE_COLLAPSED`

### _TREE_TABLE_ICON_STYLE_EXPANDED

`private static Object _TREE_TABLE_ICON_STYLE_EXPANDED`

### _TREE_TABLE_ICON_STYLE_LEAF

`private static Object _TREE_TABLE_ICON_STYLE_LEAF`

### _TREE_TABLE_ICON_STYLE_SELECTOR

`private static Object _TREE_TABLE_ICON_STYLE_SELECTOR`

### _TREE_UP_MARKER

`private static Object _TREE_UP_MARKER`

### _VISIBLE_ROWS_KEY

`private static Object _VISIBLE_ROWS_KEY`

## Constructor Detail

### AdfDhtmlTreeTablePeer

`public AdfDhtmlTreeTablePeer()`
  TreeTable peer class

## Method Detail

### _animateDeletedRows

`private Object _animateDeletedRows(Object deletedElems,
Object parentRow,
Object animDuration)`
  Parameters:

    `deletedElems` |  |
    `parentRow` |  |
    `animDuration` |  |

  Return:
    `Object`

### _animateInsertedBlock

`private Object _animateInsertedBlock(Object newBlock,
Object animDuration)`
  Parameters:

    `newBlock` |  |
    `animDuration` |  |

  Return:
    `Object`

### AutoPPRBlockReceived

`protected Object AutoPPRBlockReceived(Object block)`
  Overridable hook for subclasses to handle an auto-PPR block If the server asked us to update the disclosure icon for a node, do so here
  Parameters:

    `block` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.AutoPPRBlockReceived(Object)`

### BeginHandleDataBlocks

`protected Object BeginHandleDataBlocks()`
  Overridable hook for subclasses. This is called before any new data blocks from the server are handled
  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.BeginHandleDataBlocks()`

### BlockDeleted

`protected Object BlockDeleted()`
  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.BlockDeleted()`

### BlockInserted

`protected Object BlockInserted(Object block,
Object startRow,
Object numRows)`
  Parameters:

    `block` |  |
    `startRow` |  |
    `numRows` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.BlockInserted(Object, Object, Object)`

### _clearCurrency

`private Object _clearCurrency()`
  Return:
    `Object`

### Component_afrFstVblChanged

`protected Object Component_afrFstVblChanged(Object component,
Object domElement,
Object newValue,
Object oldValue)`
  Component Property setter for the "afrFstVbl" property. Queues the range change event and pprs the component
  Parameters:

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

  Return:
    `Object`

### ComponentDisclosedRowKeysChanged

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

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

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.ComponentDisclosedRowKeysChanged(Object, Object, Object, Object)`

### ComponentRemoved

`protected Object ComponentRemoved(Object component)`
  Clean up the peer because it's component is being removed.
  Parameters:

    `component` |  |

  Return:
    `Object`
  Overrides:
    `AdfUIPeer.componentRemoved(AdfUIComponent)`

### ContextMenuClosed

`protected Object ContextMenuClosed(Object componentEvent,
Object popup)`
  Parameters:

    `componentEvent` |  |
    `popup` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.ContextMenuClosed(Object, Object)`

### ContextMenuOpened

`protected Object ContextMenuOpened(Object componentEvent,
Object popup)`
  Parameters:

    `componentEvent` |  |
    `popup` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.ContextMenuOpened(Object, Object)`

### discloseAll

`public Object discloseAll(Object rowKey,
Object expand)`
  Parameters:

    `rowKey` |  |
    `expand` |  |

  Return:
    `Object`

### FetchCompleted

`protected Object FetchCompleted()`
  Method invoked after the fetch has been completed
  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.FetchCompleted()`

### _findChildList

`private Object _findChildList(Object parentKey,
Object includeParent)`
  Parameters:

    `parentKey` |  |
    `includeParent` |  |

  Return:
    `Object`

### _findIndexPathByRowKey

`private Object _findIndexPathByRowKey(Object rowKey)`
  finds a child index path by client-side rowKey (token). indexPath should be in this form 1_3_9. Where the numbers indicate server-side indexes into child collections. This function works with automation enabled where indexPaths are sent down from the server.
  Parameters:

    `rowKey` |  |

  Return:
    `Object`

### _findLastTokenAfterCollapse

`private Object _findLastTokenAfterCollapse(Object collapsedItems)`
  Find the token for the last visible node in the view port after a collapse
  Parameters:

    `collapsedItems` |  |

  Return:
    `Object`

### _findParentRowByAncestorPath

`private Object _findParentRowByAncestorPath(Object ancestorPath)`
  find its parent row by a row's ancestor path.
  Parameters:

    `ancestorPath` |  |

  Return:
    `Object`

### _findRowKeyByIndexPath

`private Object _findRowKeyByIndexPath(Object indexPath)`
  finds a client-side rowKey (token) by child index path. indexPath should be in this form 1_3_9. Where the numbers indicate server-side indexes into child collections. This function works with automation enabled where indexPaths are sent down from the server.
  Parameters:

    `indexPath` |  |

  Return:
    `Object`

### GetActiveDataAnnouncementKey

`protected Object GetActiveDataAnnouncementKey(Object type)`
  Parameters:

    `type` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.GetActiveDataAnnouncementKey(Object)`

### __getCurrency

`Object __getCurrency()`
  Return:
    `Object`

### getDepth

`public Object getDepth(Object rowKey)`
  Get the depth (indentation level) of a node by rowKey
  Parameters:

    `rowKey` |  |

  Return:
    `Object`

### GetDisclosureAnimationDuration

`protected Object GetDisclosureAnimationDuration()`
  Return:
    `Object`

### _getDisclosureIcon

`private Object _getDisclosureIcon(Object element)`
  Returns the override disclosure image, if one is found.
  Parameters:

    `element` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer._getDisclosureIcon(Object)`

### _getDisclosureIconInCell

`private Object _getDisclosureIconInCell(Object cell)`
  Parameters:

    `cell` |  |

  Return:
    `Object`

### _getDisclosureImageFromRowKey

`private Object _getDisclosureImageFromRowKey(Object rowKey)`
  Parameters:

    `rowKey` |  |

  Return:
    `Object`

### _getDisclosureImageId

`private Object _getDisclosureImageId(Object rowKey)`
  Parameters:

    `rowKey` |  |

  Return:
    `Object`

### _getFillerDataBlocksFromDeleteBlock

`private Object _getFillerDataBlocksFromDeleteBlock(Object node)`
  Parameters:

    `node` |  |

  Return:
    `Object`

### GetFirst

`protected Object GetFirst()`
  Override to get the "first" attribute. Tree does not have "first" but internally keeps track of first visible row
  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.GetFirst()`

### GetIconNames

`protected Object GetIconNames(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### GetIconStyleNames

`protected Object GetIconStyleNames(Object component)`
  Parameters:

    `component` |  |

  Return:
    `Object`

### _getNodeStampCell

`private Object _getNodeStampCell(Object row)`
  Parameters:

    `row` |  |

  Return:
    `Object`

### getNodeStampColumn

`public Object getNodeStampColumn()`
  Return:
    `Object`

### _getNodeStampDepth

`private Object _getNodeStampDepth(Object rowKey)`
  Parameters:

    `rowKey` |  |

  Return:
    `Object`

### GetParentRowNodeText

`protected Object GetParentRowNodeText(Object row)`
  Returns the textual content of the node stamp column of the parent row of passed in row
  Parameters:

    `row` |  |

  Return:
    `Object`

### GetRowContextMenuId

`protected Object GetRowContextMenuId(Object rowKey)`
  Returns the id of the popup used to display the row context menu
  Parameters:

    `rowKey` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.GetRowContextMenuId(Object)`

### GetRowHeaderText

`protected Object GetRowHeaderText(Object td,
Object table)`
  Parameters:

    `td` |  |
    `table` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.GetRowHeaderText(Object, Object)`

### GetRows

`protected Object GetRows()`
  Override to get the "rows" attribute. Tree does not have "rows" but internally keeps track of visible rows
  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.GetRows()`

### GetRowText

`protected Object GetRowText(Object rowKey,
Object table,
Object agent)`
  Parameters:

    `rowKey` |  |
    `table` |  |
    `agent` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.GetRowText(Object, Object, Object)`

### _getTotalRemovedHeight

`private Object _getTotalRemovedHeight(Object collapsedItems)`
  Parameters:

    `collapsedItems` |  |

  Return:
    `Object`

### _getTreeUtils

`private Object _getTreeUtils()`
  Return:
    `Object`

### goUp

`public Object goUp()`
  Return:
    `Object`

### HandleAutoPPRRemove

`protected Object HandleAutoPPRRemove(Object block)`
  Override of table auto ppr remove
  Parameters:

    `block` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.HandleAutoPPRRemove(Object)`

### HandleCollapse

`protected Object HandleCollapse(Object node,
Object start,
Object remainingBlocks)`
  Parameters:

    `node` |  |
    `start` |  |
    `remainingBlocks` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.HandleCollapse(Object, Object, Object)`

### HandleComponentClick

`protected Object HandleComponentClick(Object componentEvent)`
  Click handler to process disclosure
  Parameters:

    `componentEvent` |  |

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

### HandleComponentCollapseEvent

`protected Object HandleComponentCollapseEvent(Object collapsedItems)`
  Parameters:

    `collapsedItems` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.HandleComponentCollapseEvent(Object)`

### HandleComponentExpandEvent

`protected Object HandleComponentExpandEvent(Object collapsedItems)`
  Parameters:

    `collapsedItems` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.HandleComponentExpandEvent(Object)`

### HandleComponentKeyDown

`protected Object HandleComponentKeyDown(Object componentEvent)`
  Parameters:

    `componentEvent` |  |

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

### HandleComponentMouseDown

`protected Object HandleComponentMouseDown(Object componentEvent)`
  Click handler to process disclosure
  Parameters:

    `componentEvent` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.HandleComponentMouseDown(Object)`

### HandleDisclosure

`protected Object HandleDisclosure(Object target)`
  Handle a change in disclosure.
  Parameters:

    `target` | - | the event target

  Return:
    `Object`

### _handleEnterKey

`private Object _handleEnterKey(Object eventTarget,
Object domEvent)`
  Parameters:

    `eventTarget` |  |
    `domEvent` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer._handleEnterKey(Object, Object)`

### HandleExpand

`protected Object HandleExpand(Object node,
Object size,
Object remainingBlocks)`
  Parameters:

    `node` |  |
    `size` |  |
    `remainingBlocks` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.HandleExpand(Object, Object, Object)`

### HandleRowContextMenu

`protected Object HandleRowContextMenu(Object domEvent,
Object rowKey,
Object row,
Object alignElement,
Object alignHint)`
  Parameters:

    `domEvent` |  |
    `rowKey` |  |
    `row` |  |
    `alignElement` |  |
    `alignHint` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.HandleRowContextMenu(Object, Object, Object, Object, Object)`

### HandleTableBodyArrowLeftRight

`protected Object HandleTableBodyArrowLeftRight(Object arrowLeft,
Object ctrlKey,
Object shiftKey)`
  Parameters:

    `arrowLeft` |  |
    `ctrlKey` |  |
    `shiftKey` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.HandleTableBodyArrowLeftRight(Object, Object, Object)`

### hasPathStamp

`public Object hasPathStamp()`
  Determines if the tree has a pathStamp facet
  Return:
    `Object`

### InitSubclass

`protected static Object InitSubclass()`
  Registers component on click handler
  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.InitSubclass()`

### InsertActiveRow

`protected Object InsertActiveRow(Object message,
Object type)`
  Parameters:

    `message` |  |
    `type` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.InsertActiveRow(Object, Object)`

### _insertBlockAnimationComplete

`private static Object _insertBlockAnimationComplete(Object callbackObj)`
  Parameters:

    `callbackObj` |  |

  Return:
    `Object`

### _isChildOf

`private Object _isChildOf(Object parentKey,
Object childKey)`
  Is childKey a child of parentKey? Making assumptions about the format of the structured token. We are assuming that the tokens are unique across all the tree nodes. The parentKey is a token for the row vs. the full path
  Parameters:

    `parentKey` |  |
    `childKey` |  |

  Return:
    `Object`

### _isDisclosure

`private Object _isDisclosure(Object target)`
  Parameters:

    `target` |  |

  Return:
    `Object`

### isLeaf

`public Object isLeaf(Object rowKey)`
  Given a rowKey, determines if a node is a leaf node
  Parameters:

    `rowKey` |  |

  Return:
    `Object`

### isMultiRoot

`public Object isMultiRoot()`
  Determines if the tree is multi-rooted
  Return:
    `Object`

### IsNodeStampCell

`protected Object IsNodeStampCell(Object cell)`
  Tests whether the specified element is a node stamp cell.
  Parameters:

    `cell` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.IsNodeStampCell(HTMLElement)`

### _isParentInSet

`private Object _isParentInSet(Object keySet,
Object childKey)`
  Is the parent of the childKey in the keySet
  Parameters:

    `keySet` |  |
    `childKey` |  |

  Return:
    `Object`

### isSelectorIconVisible

`public Object isSelectorIconVisible()`
  Determines if the hierarchical selector icon is shown
  Return:
    `Object`

### queueSortEvent

`public Object queueSortEvent(Object rowKey,
Object sortOrder)`
  Parameters:

    `rowKey` |  |
    `sortOrder` |  |

  Return:
    `Object`

### RegisterFirstPropertyChange

`protected Object RegisterFirstPropertyChange()`
  Overrridden to tegisters the property change for "afrFstVbl" attribute
  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.RegisterFirstPropertyChange()`

### RemoveActiveRow

`protected Object RemoveActiveRow(Object message)`
  Parameters:

    `message` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.RemoveActiveRow(Object)`

### _removeChildNodes

`private Object _removeChildNodes(Object rowKey,
Object animate)`
  Remove all children of the given parent node
  Parameters:

    `rowKey` |  |
    `animate` |  |

  Return:
    `Object`

### _resetTreeRow

`private Object _resetTreeRow(Object tr,
Object level,
Object rowKey)`
  Parameters:

    `tr` |  |
    `level` |  |
    `rowKey` |  |

  Return:
    `Object`

### _saveCurrency

`private Object _saveCurrency(Object currency)`
  Parameters:

    `currency` |  |

  Return:
    `Object`

### _setDisclosureIcon

`private Object _setDisclosureIcon(Object element,
Object disclosed,
Object tr)`
  Sets the disclosure icon to disclosed or undisclosed, as specified. In the default case, this is accomplished by changing the icon-style styleClass. If the user has overwritten the default icons, then this is accomplished by swapping the icons.
  Parameters:

    `element` |  |
    `disclosed` |  |
    `tr` |  |

  Return:
    `Object`

### SetFirst

`protected Object SetFirst(Object first)`
  Overridable method to set first visible row
  Parameters:

    `first` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.SetFirst(Object)`

### _setLeafIcon

`private Object _setLeafIcon(Object element)`
  Sets the node's icon to the leaf icon (which by default is no icon). In the default case, this is accomplished by changing the icon-style styleClass. If the user has overwritten the default icons, then this is accomplished by swapping the icons.
  Parameters:

    `element` |  |

  Return:
    `Object`

### _setRowHeaderFocus

`private Object _setRowHeaderFocus(Object rowKey)`
  Set focus to the row header (if any) for the row identified by rowKey
  Parameters:

    `rowKey` |  |

  Return:
    `Object`

### SetRows

`protected Object SetRows(Object rows)`
  Overridable method to set visible rows
  Parameters:

    `rows` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlTableBasePeer.SetRows(Object)`

### showAsTop

`public Object showAsTop(Object rowKey)`
  Parameters:

    `rowKey` |  |

  Return:
    `Object`

### __triggerSortEvent

`Object __triggerSortEvent(Object componentEvent,
Object sortOrder)`
  Parameters:

    `componentEvent` |  |
    `sortOrder` |  |

  Return:
    `Object`

### _updateDisclosureIconInLeaf

`private Object _updateDisclosureIconInLeaf(Object rowKey,
Object disclosed)`
  Parameters:

    `rowKey` |  |
    `disclosed` |  |

  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.