OracleJavaScript API Reference for Oracle ADF Faces

 

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

oracle.adfinternal.view.js.laf.dhtml.screenReader
Class AdfDhtmlTableBasePeer

Warning:

org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.laf.rich.AdfUIPeer
         |
         +--oracle.adf.view.js.laf.rich.AdfRichUIPeer
               |
               +--oracle.adfinternal.view.js.laf.dhtml.screenReader.AdfDhtmlTableBasePeer
Direct Known Subclasses:
AdfDhtmlTablePeer, AdfDhtmlTablePeer

public class AdfDhtmlTableBasePeer
extends AdfRichUIPeer
This is the table component peer class in screen reader mode.



Field Summary

private Object
_associatedId
private static Object
_CHOICE_ID_SUFFIX
private static Object
_COLUMN_HEADER
private static Object
_DATABODY_TABLE
public static Object
DETAIL_STAMP_DIALOG_ID
private static Object
_DETAIL_STAMP_POPUP_ID
private static Object
_DISCLOSURE_ICON_ID_SUFFIX
private static Object
_FILTER_COLUMN
private Object
_fixRowHeaderLabels
private static Object
_FOOTER_SELECT_RANGE
private static Object
_HEADER_SELECT_RANGE
private Object
_headerless
private static Object
_LAST_DISCLOSED_RK
private static Object
_LEAF_COLUMN
private static Object
_NEXT_LINK_ID_SUFFIX
private static Object
_PANEL_COLLECTION_ID
private static Object
_PREV_LINK_ID_SUFFIX
private static Object
_ROW_KEY
private static Object
_SELECT_ALL
public static Object
SELECT_ID
public static Object
SELECTALL_KEY_PROPERTY
private static Object
_SELECTION_INPUT_ID_SUFFIX
private static Object
_SELECTION_MULTIPLE
private Object
_setupNavigationListeners
private static Object
_SORTED_ASCENDING
private static Object
_SORTED_DESCENDING
private static Object
_SORTED_TYPE
private static Object
_VIEW_PORT_TABLE


Fields inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer

addComponentPropertyChanges, addComponentPropertyGetters, BUSY_STYLECLASS, DISABLED_STYLECLASS, DRAG_READY_STYLECLASS, DRAG_SOURCE_STYLECLASS, DROP_TARGET_STYLECLASS, FOCUS_TARGET_STYLECLASS, HOVER_TARGET_STYLECLASS, READONLY_STYLECLASS


Fields inherited from org.ecmascript.object.Object

constructor, prototype


Constructor Summary

public
AdfDhtmlTableBasePeer()
This is the table component peer class in screen reader mode.


Method Summary

public Object
canDeliverSelectionEvent()
protected Object
ChildVisibilityChanged(Object childComponent, Object childDomElement, Object childVisible)
Override to PPR the component when a column is hidden
public Object
closeDetailStampDialogOnOK()
protected Object
ComponentDisclosedRowKeysChanged(Object component, Object domElement, Object newValue, Object oldValue)
protected Object
ComponentFirstChanged(Object component, Object domElement, Object newValue, Object oldValue)
Handle component property change notification for the "first" attribute
protected Object
ComponentSelectedRowKeysChanged(Object component, Object domElement, Object newValue, Object oldValue)
protected Object
ContextMenuClosed(Object componentEvent, Object popup)
private Object
_contextMenuClosed(Object componentEvent)
protected Object
ContextMenuOpened(Object componentEvent, Object popup)
private Object
_contextMenuOpened(Object componentEvent)
private Object
_createComponentSubId(Object clientId, Object name)
private Object
_doSelectAll(Object select)
private Object
_findChildTextNode(Object parent)
protected Object
FindRowByKey(Object rowKey)
private Object
_fixRowHeaderLabels(Object component, Object domElement)
protected Object
GetAssociatedComponent()
private Object
_getColumnHeader(Object component)
Find column header row by ID
private Object
_getDataBody(Object component)
protected Object
GetFirst()
private Object
_getFooterChoiceElement(Object component)
Find the footer range select element by id
private Object
_getHeaderChoiceElement(Object component)
Find the header range select element by id
protected Object
GetPanelCollectionPeer(Object domNode)
Returns the reference to the instance of the panel collection peer
Object
__getParentColumn(Object column)
private HTMLElement
_getParentMatch(HTMLElement element, Boolean isExclusive, Function matchFunc, Object context)
Walk up the parent hierarchy up to and including peer root DOM element and find an element which matches some criteria defined by a match function.
private Object
_getParentMatchingId(Object domElem, Object id)
Walk up the parent hierarchy and find an element with matching id
private Object
_getParentTH(Object target)
Walk up the parent hierarchy and find a th element with a display index expando
private Object
_getParentWithAttr(Object domElem, Object attr)
Walk up the parent hierarchy and find an element with the given attribute
protected Object
GetRowKeyAndRow(Object domElem)
Walk up the parent hierarchy and Return the row element and row key
public Object
getRowKeyForEvent(Object inputEvent)
protected Object
GetRows()
Object
__getScrollPos()
PanelCollection API implementation
Object
__getSelectedColumns()
PanelCollection API.
private Object
_getSelectionColumn()
static Object
__getSortOrderForColumn(Object id)
PanelCollection api to get the column sort order
protected Object
GetViewPort(Object component)
private Object
_getVisibleColumns()
Returns an array of visible column components in the table
Object
__getVisibleLeafColumns()
PanelCollection API to get leaf columns
private Object
_handleActionSourceSelect(Object componentEvent)
If the event target is an anchor, button etc (action source), clicking on it or hitting enter should cause a selecion change (for single select table/tree).
private Object
_handleBodyContextMenu(Object domEvent)
private Object
_handleColumnContextMenu(Object domEvent, Object alignElement)
protected Object
HandleComponentClick(Object componentEvent)
Handle row selection change and select all
protected Object
HandleComponentDialog(Object componentEvent)
protected Object
HandleComponentKeyDown(Object componentEvent)
protected Object
HandleComponentMouseDown(Object componentEvent)
protected Object
HandleComponentPopupClosed(Object componentEvent)
private Object
_handleDataBodyScroll()
protected Object
HandleDomChange(Object component, Object domEvent)
Handle selection change in the ranges drop down
private Object
_handleNextClick(Object domEvent)
Next range link click handler
private Object
_handlePrevClick(Object domEvent)
Previous range link click handler
private Object
_handleRootChange(Object domEvent)
protected Object
HandleRowContextMenu(Object domEvent, Object rowKey, Object row, Object alignElement, Object alignHint)
protected Object
InitDomElement(Object component, Object domElement)
Initialize the associated domElement when the peer is created.
protected static Object
InitSubclass()
Object
__isColumnSelectionEnabled(Object component)
private Object
_isColumnSelectionEnabled()
protected Object
IsContextMenuSelect()
private Object
_isDetailStampIcon(Object target, Object rowKey)
public Object
isDisclosureFetchPending()
private Object
_isFooterNextLinkElement(Object target)
private Object
_isFooterPrevLinkElement(Object target)
private Object
_isFooterRangeSelect(Object target, Object component)
private Object
_isHeaderNextLinkElement(Object target)
private Object
_isHeaderPrevLinkElement(Object target)
private Object
_isHeaderRangeSelect(Object target, Object component)
public Object
isHeightAutoSized()
Object
__isMultipleColumnSelect(Object component)
private Object
_isMultipleColumnSelect()
Object
__isMultipleRowSelect(Object component)
private Object
_isRowHeader(Object element)
private Object
_isRowSelect(Object target)
Object
__isRowSelectionEnabled(Object component)
private Object
_isSelectAll(Object target)
private Object
_isTargetCellFilter(Object node)
Returns if the cell is a filter cell
private static Object
_matchAnchorTag(Object elem, Object context)
Visitor callback passed to the {@link #_getParentMatch} function used by the {@link #_handleActionSourceSelect} function.
public Object
needsChildVisibilityChanges(Object component)
The AdfDhtmlTableBasePeer cares about child visibility changes in order to redraw when columns are hidden/shown
public Object
needsResizeNotify(Object component)
protected Boolean
ProcessPushData(String payload, Number changeCount)
Called by the Active Data Service to deliver push data to the peer.
protected Object
QueueRangeChangeEvent(Object oldValue, Object newValue)
Queue a range change event
private Object
_reorderColumnComponents(Object columnId, Object targetColumnId, Object insertAfter)
Reorder columns
protected Object
ReplaceDomElement(Object newElement, Object oldElement)
Replaces the a dom element contained in this peer.
private Object
_resizeColumn(Object col, Object widthInc)
protected Object
ResizeNotify(Object oldWidth, Object oldHeight, Object newWidth, Object newHeight)
Resize notification callback.
private Object
_resolveImmediateParentColumn(Object th)
private Object
_selectRow(Object rowKey)
Add the rowKey to the selection state for multi-select tables.
protected static Object
SetCursor(Object elem, Object cur)
protected Object
SetFirst(Object first)
private Object
_setupNavigationListeners(Object component, Object domElement)
Sets up change listeners for the header/footer navigation ranges
protected Object
SupportsFocusRowNavigation()
private Object
_unSelectRow(Object rowKey)
private Object
_updatePCState()
Object
__updateStandardPCMenuToolbarItems()
PanelCollection api to update menus


Methods inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer

addComponentEventHandlers, addComponentPropertyChanges, addComponentPropertyGetters, addDomEventHandlers, addEventHandlerToDomInstance, addSuppressedPPRAttributes, applyDragReadyState, ApplyDragReadyState, applyDragSourceState, bind, BindToComponent, cancelAllPopups, cancelPopup, clearDragReadyState, ClearDragReadyState, clearDragSourceState, ComponentInlineStyleChanged, ComponentPropertyChanged, componentRemoved, ComponentRemoved, ComponentStyleClassChanged, ComponentVisibleChanged, ConvertClientIdToLocator, convertLocatorToClientId, CreateDraggableNode, createPeerClass, createSubId, CreateSubId, DefaultInitClass, DispatchComponentEvent, domReplaceNotify, DomReplaceNotify, focus, Focus, getAbsoluteId, getAbsoluteLocator, getAccessibleName, GetAccessibleName, getAllPopups, getComponent, GetComponent, GetComponentId, getComponentParent, getComponentProperty, GetComponentVisible, getDescendantComponents, getDomContentElement, getDomContentElementForComponent, GetDomContentElementForNode, getDomDocument, getDomElement, getDomElementForComponent, getDomNode, GetDomNodeForCommentComponent, getDomNodeForComponent, getDragOverFeedback, GetDragOverFeedback, getDragTransferable, GetDragTransferable, getFirstAncestorComponent, getInlineEditor, GetInlineEditor, getInlineStyleProperty, getLocatorByDomElement, getPagePosition, getPopupWindow, getReadyState, GetReadyState, GetRichResourceURL, getSubIdDomElement, GetSubIdDomElement, hideAllPopups, hidePopup, Init, InitClass, initialize, isActive, isInActiveHeirarchy, isPopupVisible, messageNotify, MessageNotify, messageShow, MessageShow, needsFocusTargetStyleClass, PopupClosed, processPushData, registerKeyStroke, replaceDomElement, resizeNotify, scrollIntoView, ScrollIntoView, setBusy, SetBusy, setInlineStyleProperty, showContextMenu, showPopup, TruncateClientId, TruncateClientIdOnceImpl, UnbindFromComponent, unregisterKeyStroke, visitChildren


Methods inherited from oracle.adf.view.js.laf.rich.AdfUIPeer

ApplyDragSourceState, ClearDragSourceState


Field Detail


_associatedId

private Object _associatedId

_CHOICE_ID_SUFFIX

private static Object _CHOICE_ID_SUFFIX

_COLUMN_HEADER

private static Object _COLUMN_HEADER

_DATABODY_TABLE

private static Object _DATABODY_TABLE

DETAIL_STAMP_DIALOG_ID

public static Object DETAIL_STAMP_DIALOG_ID

_DETAIL_STAMP_POPUP_ID

private static Object _DETAIL_STAMP_POPUP_ID

_DISCLOSURE_ICON_ID_SUFFIX

private static Object _DISCLOSURE_ICON_ID_SUFFIX

_FILTER_COLUMN

private static Object _FILTER_COLUMN

_fixRowHeaderLabels

private Object _fixRowHeaderLabels

_FOOTER_SELECT_RANGE

private static Object _FOOTER_SELECT_RANGE

_HEADER_SELECT_RANGE

private static Object _HEADER_SELECT_RANGE

_headerless

private Object _headerless

_LAST_DISCLOSED_RK

private static Object _LAST_DISCLOSED_RK

_LEAF_COLUMN

private static Object _LEAF_COLUMN

_NEXT_LINK_ID_SUFFIX

private static Object _NEXT_LINK_ID_SUFFIX

_PANEL_COLLECTION_ID

private static Object _PANEL_COLLECTION_ID

_PREV_LINK_ID_SUFFIX

private static Object _PREV_LINK_ID_SUFFIX

_ROW_KEY

private static Object _ROW_KEY

_SELECT_ALL

private static Object _SELECT_ALL

SELECT_ID

public static Object SELECT_ID

SELECTALL_KEY_PROPERTY

public static Object SELECTALL_KEY_PROPERTY

_SELECTION_INPUT_ID_SUFFIX

private static Object _SELECTION_INPUT_ID_SUFFIX

_SELECTION_MULTIPLE

private static Object _SELECTION_MULTIPLE

_setupNavigationListeners

private Object _setupNavigationListeners

_SORTED_ASCENDING

private static Object _SORTED_ASCENDING

_SORTED_DESCENDING

private static Object _SORTED_DESCENDING

_SORTED_TYPE

private static Object _SORTED_TYPE

_VIEW_PORT_TABLE

private static Object _VIEW_PORT_TABLE

Constructor Detail


AdfDhtmlTableBasePeer

public AdfDhtmlTableBasePeer()

This is the table component peer class in screen reader mode.

Method Detail


canDeliverSelectionEvent

public Object canDeliverSelectionEvent()

Return:
Object

ChildVisibilityChanged

protected Object ChildVisibilityChanged(Object childComponent,
                                        Object childDomElement,
                                        Object childVisible)

Override to PPR the component when a column is hidden

Parameters:
childComponent    
childDomElement    
childVisible    
Return:
Object
Overrides:
AdfRichUIPeer.ChildVisibilityChanged(Object, Object, Object)

closeDetailStampDialogOnOK

public Object closeDetailStampDialogOnOK()

Return:
Object

ComponentDisclosedRowKeysChanged

protected Object ComponentDisclosedRowKeysChanged(Object component,
                                                  Object domElement,
                                                  Object newValue,
                                                  Object oldValue)

Parameters:
component    
domElement    
newValue    
oldValue    
Return:
Object

ComponentFirstChanged

protected Object ComponentFirstChanged(Object component,
                                       Object domElement,
                                       Object newValue,
                                       Object oldValue)

Handle component property change notification for the "first" attribute

Parameters:
component    
domElement    
newValue    
oldValue    
Return:
Object

ComponentSelectedRowKeysChanged

protected Object ComponentSelectedRowKeysChanged(Object component,
                                                 Object domElement,
                                                 Object newValue,
                                                 Object oldValue)

Parameters:
component    
domElement    
newValue    
oldValue    
Return:
Object

ContextMenuClosed

protected Object ContextMenuClosed(Object componentEvent,
                                   Object popup)

Parameters:
componentEvent    
popup    
Return:
Object

_contextMenuClosed

private Object _contextMenuClosed(Object componentEvent)

Parameters:
componentEvent    
Return:
Object

ContextMenuOpened

protected Object ContextMenuOpened(Object componentEvent,
                                   Object popup)

Parameters:
componentEvent    
popup    
Return:
Object

_contextMenuOpened

private Object _contextMenuOpened(Object componentEvent)

Parameters:
componentEvent    
Return:
Object

_createComponentSubId

private Object _createComponentSubId(Object clientId,
                                     Object name)

Parameters:
clientId    
name    
Return:
Object

_doSelectAll

private Object _doSelectAll(Object select)

Parameters:
select    
Return:
Object

_findChildTextNode

private Object _findChildTextNode(Object parent)

Parameters:
parent    
Return:
Object

FindRowByKey

protected Object FindRowByKey(Object rowKey)

Parameters:
rowKey    
Return:
Object

_fixRowHeaderLabels

private Object _fixRowHeaderLabels(Object component,
                                   Object domElement)

Parameters:
component    
domElement    
Return:
Object

GetAssociatedComponent

protected Object GetAssociatedComponent()

Return:
Object

_getColumnHeader

private Object _getColumnHeader(Object component)

Find column header row by ID

Parameters:
component    
Return:
Object

_getDataBody

private Object _getDataBody(Object component)

Parameters:
component    
Return:
Object

GetFirst

protected Object GetFirst()

Return:
Object

_getFooterChoiceElement

private Object _getFooterChoiceElement(Object component)

Find the footer range select element by id

Parameters:
component    
Return:
Object

_getHeaderChoiceElement

private Object _getHeaderChoiceElement(Object component)

Find the header range select element by id

Parameters:
component    
Return:
Object

GetPanelCollectionPeer

protected Object GetPanelCollectionPeer(Object domNode)

Returns the reference to the instance of the panel collection peer

Parameters:
domNode    
Return:
Object

__getParentColumn

Object __getParentColumn(Object column)

Parameters:
column    
Return:
Object

_getParentMatch

private HTMLElement _getParentMatch(HTMLElement element,
                                    Boolean isExclusive,
                                    Function matchFunc,
                                    Object context)

Walk up the parent hierarchy up to and including peer root DOM element and find an element which matches some criteria defined by a match function.

Parameters:
element  -  element to begin searching from
isExclusive  -  Whether to include provided element in the search
matchFunc  -  A function which is used to test whether a particular element is a match. The function takes a single argument - the element to test - and returns a boolean indicating whether the element is a match.
context  -  optional context for the match function
Return:
HTMLElement - The first matching element if one is found, null otherwise.

_getParentMatchingId

private Object _getParentMatchingId(Object domElem,
                                    Object id)

Walk up the parent hierarchy and find an element with matching id

Parameters:
domElem    
id    
Return:
Object

_getParentTH

private Object _getParentTH(Object target)

Walk up the parent hierarchy and find a th element with a display index expando

Parameters:
target    
Return:
Object

_getParentWithAttr

private Object _getParentWithAttr(Object domElem,
                                  Object attr)

Walk up the parent hierarchy and find an element with the given attribute

Parameters:
domElem    
attr    
Return:
Object

GetRowKeyAndRow

protected Object GetRowKeyAndRow(Object domElem)

Walk up the parent hierarchy and Return the row element and row key

Parameters:
domElem    
Return:
Object

getRowKeyForEvent

public Object getRowKeyForEvent(Object inputEvent)

Parameters:
inputEvent    
Return:
Object

GetRows

protected Object GetRows()

Return:
Object

__getScrollPos

Object __getScrollPos()

PanelCollection API implementation

Return:
Object

__getSelectedColumns

Object __getSelectedColumns()

PanelCollection API. Returns a list of selected columns in the table

Return:
Object

_getSelectionColumn

private Object _getSelectionColumn()

Return:
Object

__getSortOrderForColumn

static Object __getSortOrderForColumn(Object id)

PanelCollection api to get the column sort order

Parameters:
id    
Return:
Object

GetViewPort

protected Object GetViewPort(Object component)

Parameters:
component    
Return:
Object

_getVisibleColumns

private Object _getVisibleColumns()

Returns an array of visible column components in the table

Return:
Object

__getVisibleLeafColumns

Object __getVisibleLeafColumns()

PanelCollection API to get leaf columns

Return:
Object

_handleActionSourceSelect

private Object _handleActionSourceSelect(Object componentEvent)

If the event target is an anchor, button etc (action source), clicking on it or hitting enter should cause a selecion change (for single select table/tree).

Parameters:
componentEvent    
Return:
Object

_handleBodyContextMenu

private Object _handleBodyContextMenu(Object domEvent)

Parameters:
domEvent    
Return:
Object

_handleColumnContextMenu

private Object _handleColumnContextMenu(Object domEvent,
                                        Object alignElement)

Parameters:
domEvent    
alignElement    
Return:
Object

HandleComponentClick

protected Object HandleComponentClick(Object componentEvent)

Handle row selection change and select all

Parameters:
componentEvent    
Return:
Object

HandleComponentDialog

protected Object HandleComponentDialog(Object componentEvent)

Parameters:
componentEvent    
Return:
Object

HandleComponentKeyDown

protected Object HandleComponentKeyDown(Object componentEvent)

Parameters:
componentEvent    
Return:
Object

HandleComponentMouseDown

protected Object HandleComponentMouseDown(Object componentEvent)

Parameters:
componentEvent    
Return:
Object

HandleComponentPopupClosed

protected Object HandleComponentPopupClosed(Object componentEvent)

Parameters:
componentEvent    
Return:
Object

_handleDataBodyScroll

private Object _handleDataBodyScroll()

Return:
Object

HandleDomChange

protected Object HandleDomChange(Object component,
                                 Object domEvent)

Handle selection change in the ranges drop down

Parameters:
component    
domEvent    
Return:
Object

_handleNextClick

private Object _handleNextClick(Object domEvent)

Next range link click handler

Parameters:
domEvent    
Return:
Object

_handlePrevClick

private Object _handlePrevClick(Object domEvent)

Previous range link click handler

Parameters:
domEvent    
Return:
Object

_handleRootChange

private Object _handleRootChange(Object domEvent)

Parameters:
domEvent    
Return:
Object

HandleRowContextMenu

protected Object HandleRowContextMenu(Object domEvent,
                                      Object rowKey,
                                      Object row,
                                      Object alignElement,
                                      Object alignHint)

Parameters:
domEvent    
rowKey    
row    
alignElement    
alignHint    
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    
domElement    
Return:
Object
Overrides:
AdfRichUIPeer.InitDomElement(AdfUIComponent, Object)

InitSubclass

protected static Object InitSubclass()

Return:
Object

__isColumnSelectionEnabled

Object __isColumnSelectionEnabled(Object component)

Parameters:
component    
Return:
Object

_isColumnSelectionEnabled

private Object _isColumnSelectionEnabled()

Return:
Object

IsContextMenuSelect

protected Object IsContextMenuSelect()

Return:
Object

_isDetailStampIcon

private Object _isDetailStampIcon(Object target,
                                  Object rowKey)

Parameters:
target    
rowKey    
Return:
Object

isDisclosureFetchPending

public Object isDisclosureFetchPending()

Return:
Object

_isFooterNextLinkElement

private Object _isFooterNextLinkElement(Object target)

Parameters:
target    
Return:
Object

_isFooterPrevLinkElement

private Object _isFooterPrevLinkElement(Object target)

Parameters:
target    
Return:
Object

_isFooterRangeSelect

private Object _isFooterRangeSelect(Object target,
                                    Object component)

Parameters:
target    
component    
Return:
Object

_isHeaderNextLinkElement

private Object _isHeaderNextLinkElement(Object target)

Parameters:
target    
Return:
Object

_isHeaderPrevLinkElement

private Object _isHeaderPrevLinkElement(Object target)

Parameters:
target    
Return:
Object

_isHeaderRangeSelect

private Object _isHeaderRangeSelect(Object target,
                                    Object component)

Parameters:
target    
component    
Return:
Object

isHeightAutoSized

public Object isHeightAutoSized()

Return:
Object

__isMultipleColumnSelect

Object __isMultipleColumnSelect(Object component)

Parameters:
component    
Return:
Object

_isMultipleColumnSelect

private Object _isMultipleColumnSelect()

Return:
Object

__isMultipleRowSelect

Object __isMultipleRowSelect(Object component)

Parameters:
component    
Return:
Object

_isRowHeader

private Object _isRowHeader(Object element)

Parameters:
element    
Return:
Object

_isRowSelect

private Object _isRowSelect(Object target)

Parameters:
target    
Return:
Object

__isRowSelectionEnabled

Object __isRowSelectionEnabled(Object component)

Parameters:
component    
Return:
Object

_isSelectAll

private Object _isSelectAll(Object target)

Parameters:
target    
Return:
Object

_isTargetCellFilter

private Object _isTargetCellFilter(Object node)

Returns if the cell is a filter cell

Parameters:
node    
Return:
Object

_matchAnchorTag

private static Object _matchAnchorTag(Object elem,
                                      Object context)

Visitor callback passed to the _getParentMatch(HTMLElement, Boolean, Function, Object) function used by the _handleActionSourceSelect(Object) function.

Parameters:
elem    
context    
Return:
Object
See also:
_getParentMatch(HTMLElement, Boolean, Function, Object)
_handleActionSourceSelect(Object)

needsChildVisibilityChanges

public Object needsChildVisibilityChanges(Object component)

The AdfDhtmlTableBasePeer cares about child visibility changes in order to redraw when columns are hidden/shown

Parameters:
component    
Return:
Object
Overrides:
AdfRichUIPeer.needsChildVisibilityChanges(AdfUIComponent)

needsResizeNotify

public Object needsResizeNotify(Object component)

Parameters:
component    
Return:
Object

ProcessPushData

protected Boolean ProcessPushData(String payload,
                                  Number changeCount)

Called by the Active Data Service to deliver push data to the peer. Subclassers should override the implementation of ProcessPushData

Parameters:
payload  -  DhtmlTextPeer only supports a String payload representing the new value
changeCount  -  Monotonically increasing Change count for this change
Return:
Boolean - Returns true if the component should continue to receive active data events.
Overrides:
AdfRichUIPeer.processPushData(AdfUIComponent, Object, Number)

QueueRangeChangeEvent

protected Object QueueRangeChangeEvent(Object oldValue,
                                       Object newValue)

Queue a range change event

Parameters:
oldValue    
newValue    
Return:
Object

_reorderColumnComponents

private Object _reorderColumnComponents(Object columnId,
                                        Object targetColumnId,
                                        Object insertAfter)

Reorder columns

Parameters:
columnId    
targetColumnId    
insertAfter    
Return:
Object

ReplaceDomElement

protected Object ReplaceDomElement(Object newElement,
                                   Object oldElement)

Replaces the a dom element contained in this peer. The dom element maybe a child (or descendent)

Parameters:
newElement    
oldElement    
Return:
Object
Overrides:
AdfRichUIPeer.replaceDomElement(AdfUIComponent, HTMLElement, HTMLElement)

_resizeColumn

private Object _resizeColumn(Object col,
                             Object widthInc)

Parameters:
col    
widthInc    
Return:
Object

ResizeNotify

protected Object ResizeNotify(Object oldWidth,
                              Object oldHeight,
                              Object newWidth,
                              Object newHeight)

Resize notification callback. Subclasses should override ResizeNotify(). This implementation of resizeNotify() simply ensures that the peer is bound before calls out to the ResizeNotify() hook.

Parameters:
oldWidth    
oldHeight    
newWidth    
newHeight    
Return:
Object
Overrides:
AdfRichUIPeer.resizeNotify(Object, Object, Object, Object, Object)

_resolveImmediateParentColumn

private Object _resolveImmediateParentColumn(Object th)

Parameters:
th    
Return:
Object

_selectRow

private Object _selectRow(Object rowKey)

Add the rowKey to the selection state for multi-select tables. Clear the selection state before adding the rowKey for single select tables

Parameters:
rowKey    
Return:
Object

SetCursor

protected static Object SetCursor(Object elem,
                                  Object cur)

Parameters:
elem    
cur    
Return:
Object

SetFirst

protected Object SetFirst(Object first)

Parameters:
first    
Return:
Object

_setupNavigationListeners

private Object _setupNavigationListeners(Object component,
                                         Object domElement)

Sets up change listeners for the header/footer navigation ranges

Parameters:
component    
domElement    
Return:
Object

SupportsFocusRowNavigation

protected Object SupportsFocusRowNavigation()

Return:
Object

_unSelectRow

private Object _unSelectRow(Object rowKey)

Parameters:
rowKey    
Return:
Object

_updatePCState

private Object _updatePCState()

Return:
Object

__updateStandardPCMenuToolbarItems

Object __updateStandardPCMenuToolbarItems()

PanelCollection api to update menus

Return:
Object

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

 

Generated on 2011.10.24 21:45 UTC
Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.