Abstract
Protected
Readonly
bodyProtected
lastProtected
Readonly
optionsProtected
Readonly
visiblecurrently visible slice
Protected
visibleposition of the first visible row in pixel
Protected
bodyget the scrolling container i.e. parent of the body element
Protected
bodyProtected
Abstract
contextthe current render context, upon change recreate
the whole table
Protected
Abstract
idProtected
addregister another mixin to this renderer
the mixin class to instantiate
Optional
options: unknownoptional constructor options
Protected
clearProtected
Abstract
createcreates a new row
the node of the row
the row index
either an abortable or nothing
Protected
forutility to execute a function for each visible row
callback to execute
whether the DOM changes should be performed in place instead of in a fragment
Protected
initProtected
onscrolling vertically
top scrolling
visible height
hint whether the scrollTop increases
full in case of a full rebuild or partial update
Protected
recreateremoves all rows and recreates the table
Optional
ctx: IAnimationContextoptional animation context to create a transition between the previous and the current tables
nothing
Protected
revalidateProtected
updateProtected
updateProtected
Abstract
updateupdates a row
the node of the row
the row index
either an abortable or nothing
Protected
update
base class for creating a scalable table renderer based on rows