Fills the (empty) cell element.
the cell element, already positioned and sized
row in the area (as displayed)
column index (west + center + east)
"header", "body" or "footer"
the model of this area (e.g. for getRowByIndex(rowIndex))
the value of the cell (areaModel.getValueAt(rowIndex, columnIndex))
create and change elements through it (works with Angular's Renderer2, too)
optionally a cleanup function, called before the cell is drawn again
Decides how a cell looks – the value stays the same for sorting, filtering, copy and Excel export. Assign it per column and area (
columnDef.rendererMap.body = …, orbodyRendererin ColumnDef.create) or return it from AreaModelIf.getCellRenderer.Renderers are called only for visible cells, on every repaint – keep them cheap.
Example
See
Training: Cell renderers, Framework components as cells