Constructordojox.grid.scroller

dojo.require("dojox.grid._grid.scroller");
defined in dojox/grid/_grid/scroller.js

virtual scroller class, makes no assumption about shape of items being scrolled

Usage

function () (view source)

Jump to PropertiesJump to FunctionsConstructorsBack to top

Constructorbase()
virtual scrollbox, abstract class Content must in /rows/ Rows are managed in contiguous sets called /pages/ There are a fixed # of rows per page The minimum rendered unit is a page
Constructorcolumns(inContentNodes)
Virtual scroller class that scrolls list of columns. Owned by grid and used internally for virtual scrolling.

Jump to PropertiesJump to ConstructorsFunctionsBack to top

FunctionbuildPage(inPageIndex, inReuseNode, inPos)
FunctiondestroyPage(inPageIndex)
FunctionfindScrollTopForNodes(inRow, inNodes)
FunctionfindTopRow(inScrollTop)
FunctionfindTopRowForNodes(inScrollTop, inNodes)
FunctiongetDefaultPageNode(inPageIndex)
FunctiongetFirstVisibleRow(inPage, inPageTop, inScrollTop)
FunctiongetFirstVisibleRowNodes(inPage, inPageTop, inScrollTop, inNodes)
FunctiongetLastVisibleRow(inPage, inBottom, inScrollBottom)
FunctiongetLastVisibleRowNodes(inPage, inBottom, inScrollBottom, inNodes)
FunctiongetPageHeight(inPageIndex)
FunctiongetPageRow(inPage)
FunctioninstallPage(inPageIndex)
FunctioninvalidatePageNode(inPageIndex, inNodes)
FunctionmeasurePage(inPageIndex)
FunctionneedPage(inPageIndex, inPos)
Functionpacify(inShouldPacify)
FunctionpageExists(inPageIndex)
FunctionpositionPage(inPageIndex, inPos)
FunctionpositionPageNode(inNode, inPos)
FunctionpreparePage(inPageIndex, inReuseNode)
FunctionpreparePageNode(inPageIndex, inReusePageIndex, inNodes)
FunctionpushPage(inPageIndex)
FunctionremovePage(inPageIndex)
FunctionremoveRow(inRowIndex)
FunctionrenderPage(inPageIndex)
FunctionrenderRow(inRowIndex, inPageNode)
FunctionrepositionPageNodes(inPageIndex, inNodes)
FunctionsetKeepInfo(inKeepRows)
FunctionsetPacifying(inPacifying)

Jump to FunctionsJump to ConstructorsPropertiesBack to top