[Behavior needs confirmation] Renderers is called twice for a fixed column

Hi There.
I find that for a fixed column, if you assigned a renderer to its cell, you will see the render is called twice for these cells.
To reproduce this, I tweaked the office demo a bit

  • The first two columns are fixed
  • The first column is assigned with a imageFormatRenderer
  • The data part has only one row.

Notice the log ‘in image renderer’ will be printed twice.
And the ‘td’ is the same DOM element.

Is this an expected behavior?
If yes, please put a reference to this behavior in documentation, otherwise it is error prone.

Hi @semix

I can see that we are missing this from the docs. The renderer is called 2 times as the fixed area of cells is a second layer. It also happens for fixing rows on the top or on the bottom of the grid.

1 Like