Custom renderer returning wrong argument values when scrolls

Tags: #<Tag:0x00007efc647c2e70>

See:
http://jsfiddle.net/qtn8szhm/20/

When scrolling the table up and down multiple times, the second column starts to be filled by incorrect text. It seems when a renderer is refired after scrolling, the arguments that it receives are wrong.

EDIT: fwiw i know using renderAllRows option can sidestep this problem but I ran into similar issue when I try to load the table with new set of data (via updateData()).

Help.

Hi @vincent1

The issue is connected to the problem that lies within the renderers design. When you scroll, each time the table is re-rendered and that causes the renderer to fire when every re-render occurs. And, yes, rendering all rows at init solves the problem but it might be problematic with bigger data set. I think that this problem will be solved only when we finish this issue:

So for now, using renderAllRowslooks like the only workaround available.

Np thanks @adrian.szymanski