AbstractProtected ReadonlybodyProtectedlastProtected ReadonlyoptionsProtected ReadonlyrootProtected ReadonlystyleProtected 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
Protectedheaderget the header root element
Protectedheaderget the header scrolling element, i.e its parent
ProtectedidProtectedvisibleProtectedvisibleProtectedaddadd another column mixin
mixing class to instantiate
Optionaloptions: unknownoptional options
Protectedaddregister another mixin to this renderer
the mixin class to instantiate
Optionaloptions: unknownoptional constructor options
ProtectedclearProtected Abstractcreatecreate a new cell node fo the given row index and column
document the create nodes of
the current row index
the current column
the node representing the cell
Protected Abstractcreatecreate a new header node for the given column
document to create nodes of
the column to create the header for
the node representing the header
ProtectedcreateProtectedforutility 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
ProtectedhandleProtectedinitProtectedonwill be called when scrolled horizontally
Protectedonscrolling vertically
top scrolling
visible height
hint whether the scrollTop increases
full in case of a full rebuild or partial update
Protectedrecreatetriggers to recreate the whole table
Optionalctx: IAnimationContextoptional animation context
ProtectedrecycleProtectedrevalidateProtectedupdateProtected Abstractupdateupdates the given cell node with the given row index and column
node to update
row index to use
column to use
an optional new replacement node for the header
ProtectedupdateProtected Abstractupdateupdates the given header node with the given column
node to update
the column to represents
an optional new replacement node for the header
ProtectedupdateProtectedupdateProtectedupdateProtectedupdateProtectedupdate
a
See
ARowRenderer which manages multiple columns per row