AbstractProtected ReadonlybodyProtectedlastProtected ReadonlyoptionsProtected Readonlyvisiblecurrently visible slice
Protectedvisibleposition of the first visible row in pixel
Protectedbodyget the scrolling container i.e. parent of the body element
ProtectedbodyProtected Abstractcontextthe current render context, upon change recreate the whole table
Protected AbstractidProtectedaddregister another mixin to this renderer
the mixin class to instantiate
Optionaloptions: unknownoptional constructor options
ProtectedclearProtected Abstractcreatecreates a new row
the node of the row
the row index
either an abortable or nothing
Protectedforutility 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
ProtectedinitProtectedonscrolling vertically
top scrolling
visible height
hint whether the scrollTop increases
full in case of a full rebuild or partial update
Protectedrecreateremoves all rows and recreates the table
Optionalctx: IAnimationContextoptional animation context to create a transition between the previous and the current tables
nothing
ProtectedrevalidateProtectedupdateProtectedupdateProtected Abstractupdateupdates a row
the node of the row
the row index
either an abortable or nothing
Protectedupdate
base class for creating a scalable table renderer based on rows