Posted 16 January 2019, 7:43 am EST
We have been using the Flexgrid (in React) and have been applying custom CSS based on the contents of cells utilizing the formatItems event. It works great on small datasets but over time as the data inside has gotten larger and larger the performance on modifying it by cell is becoming an issue. Currently we have ~3100 cells of data (241 rows x 13 columns) that are being rendered in the one grid and its taking approximately 3 seconds to get through the function. The function itself is pretty small its just obtaining the panel and modifying the cell based on the column and contents. Is there a different callback we could use so instead of it executing the callback 3100 times as the cells are created it could execute it based on the row that way we could modify the entire row at once instead of iterating over it by cell?