OracleJavaScript API Reference for Oracle ADF Faces

 

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

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

Warning:

org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.base.AdfObject
         |
         +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfInputSearchScrollManager

public class AdfInputSearchScrollManager
extends AdfObject
InputSearch related class to manage virtual rendering of the suggestions. The class is written in such a way that if its ever decided to drop support for virtual rendering, minimal changes would be needed to the peer class (just remove the calls to constructor and release methods from peer)



Field Summary

private Object
_clientId
private Object
_collection
private Object
_container
private Object
_dataBody
private Object
_domFragmentGeneratorFunc
private Object
_idPrefixLen
private static Object
_LABEL_FETCHING
public static Object
OPTION_ADDITIONAL_ELEMENTS_COUNT_IN_DATA_BODY
private Object
_options
private static Object
_SCROLL_TOP_EXPANDO
private static Object
_SCROLLER_SUB_ID
private Object
_setupScroller
private static Object
_SUGGESTIONS_SCROLLER_STYLE_CLASS
private static Object
_SUGGESTIONS_STATUS_MESSAGE_STYLE_CLASS


Fields inherited from oracle.adf.view.js.base.AdfObject

constructor, superclass


Fields inherited from org.ecmascript.object.Object

prototype


Constructor Summary

public
AdfInputSearchScrollManager(Object clientId, Object collection, Object container, Object dataBody, Object domFragmentGeneratorFunc, Object options)
InputSearch related class to manage virtual rendering of the suggestions.


Method Summary

private Object
_addMoreElements(Object size, Object atTop)
private Object
_adjustScrollPos(Object notionalTopDisplayedItemIndex)
private Object
_arrowKeyNavigation(Object event)
private Object
_delayedCallback(Object callback, Object param)
private Object
_getDataIndexFromElem(Object element)
private Object
_getElementFromDataIndex(Object index)
private Object
_getNotionalDataIndexFromScrollTop(Object scrollTop)
private Object
_getNotionalElemCountFromScrollChange(Object deltaScroll)
private Object
_getPerItemHeight()
private Object
_getTotalItems()
private Object
_infiniteScroll(Object event)
private Object
_infiniteScrollComplete()
protected Object
Init(Object clientId, Object collection, Object container, Object dataBody, Object domFragmentGeneratorFunc, Object options)
Initializes the instance.
protected static Object
InitClass()
public Object
isScrollbar(Object element)
private static Object
_isTouchOnly()
private Object
_longJump()
private Object
_mouseWheel(Object event)
public Object
release()
private Object
_scroll(Object event)
public static Object
scrollIntoView(Object element, Object container, Object alignToTop)
private Object
_setupScroller()


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


_clientId

private Object _clientId

_collection

private Object _collection

_container

private Object _container

_dataBody

private Object _dataBody

_domFragmentGeneratorFunc

private Object _domFragmentGeneratorFunc

_idPrefixLen

private Object _idPrefixLen

_LABEL_FETCHING

private static Object _LABEL_FETCHING

OPTION_ADDITIONAL_ELEMENTS_COUNT_IN_DATA_BODY

public static Object OPTION_ADDITIONAL_ELEMENTS_COUNT_IN_DATA_BODY

_options

private Object _options

_SCROLL_TOP_EXPANDO

private static Object _SCROLL_TOP_EXPANDO

_SCROLLER_SUB_ID

private static Object _SCROLLER_SUB_ID

_setupScroller

private Object _setupScroller

_SUGGESTIONS_SCROLLER_STYLE_CLASS

private static Object _SUGGESTIONS_SCROLLER_STYLE_CLASS

_SUGGESTIONS_STATUS_MESSAGE_STYLE_CLASS

private static Object _SUGGESTIONS_STATUS_MESSAGE_STYLE_CLASS

Constructor Detail


AdfInputSearchScrollManager

public AdfInputSearchScrollManager(Object clientId,
                                   Object collection,
                                   Object container,
                                   Object dataBody,
                                   Object domFragmentGeneratorFunc,
                                   Object options)

InputSearch related class to manage virtual rendering of the suggestions. The class is written in such a way that if its ever decided to drop support for virtual rendering, minimal changes would be needed to the peer class (just remove the calls to constructor and release methods from peer)

Parameters:
clientId    
collection    
container    
dataBody    
domFragmentGeneratorFunc    
options    

Method Detail


_addMoreElements

private Object _addMoreElements(Object size,
                                Object atTop)

Parameters:
size    
atTop    
Return:
Object

_adjustScrollPos

private Object _adjustScrollPos(Object notionalTopDisplayedItemIndex)

Parameters:
notionalTopDisplayedItemIndex    
Return:
Object

_arrowKeyNavigation

private Object _arrowKeyNavigation(Object event)

Parameters:
event    
Return:
Object

_delayedCallback

private Object _delayedCallback(Object callback,
                                Object param)

Parameters:
callback    
param    
Return:
Object

_getDataIndexFromElem

private Object _getDataIndexFromElem(Object element)

Parameters:
element    
Return:
Object

_getElementFromDataIndex

private Object _getElementFromDataIndex(Object index)

Parameters:
index    
Return:
Object

_getNotionalDataIndexFromScrollTop

private Object _getNotionalDataIndexFromScrollTop(Object scrollTop)

Parameters:
scrollTop    
Return:
Object

_getNotionalElemCountFromScrollChange

private Object _getNotionalElemCountFromScrollChange(Object deltaScroll)

Parameters:
deltaScroll    
Return:
Object

_getPerItemHeight

private Object _getPerItemHeight()

Return:
Object

_getTotalItems

private Object _getTotalItems()

Return:
Object

_infiniteScroll

private Object _infiniteScroll(Object event)

Parameters:
event    
Return:
Object

_infiniteScrollComplete

private Object _infiniteScrollComplete()

Return:
Object

Init

protected Object Init(Object clientId,
                      Object collection,
                      Object container,
                      Object dataBody,
                      Object domFragmentGeneratorFunc,
                      Object options)

Initializes the instance. Subclasses of AdfObject must call their superclass' Init

Parameters:
clientId    
collection    
container    
dataBody    
domFragmentGeneratorFunc    
options    
Return:
Object
Overrides:
AdfObject.Init()

InitClass

protected static Object InitClass()

Return:
Object

isScrollbar

public Object isScrollbar(Object element)

Parameters:
element    
Return:
Object

_isTouchOnly

private static Object _isTouchOnly()

Return:
Object

_longJump

private Object _longJump()

Return:
Object

_mouseWheel

private Object _mouseWheel(Object event)

Parameters:
event    
Return:
Object

release

public Object release()

Return:
Object

_scroll

private Object _scroll(Object event)

Parameters:
event    
Return:
Object

scrollIntoView

public static Object scrollIntoView(Object element,
                                    Object container,
                                    Object alignToTop)

Parameters:
element    
container    
alignToTop    
Return:
Object

_setupScroller

private Object _setupScroller()

Return:
Object

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

 

Generated on 2017.04.19 06:37 UTC
Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved.