Hi, I'm using the Tree Grid and when I'm editing a value there is an API call to update some of the values of the grid:
1) The server gives me and object, and I build the rows with that object.
2) On update the server returns the same object with the updated values, and I re create the rows.
Im using a plain data source, and array of those rows mentioned before.
I want to improve the speed on this updates, I managed to get the diferrences in the rows that need to be updated in the grid, without replacing the entire data source. (some times I have more than 1000 rows and I only need to update 2 values).
I tried to use the setCellValue() method of the grid to update the values, but I have some filters applied that hide/show some rows depenending on a column value, and this is one of the value that could change in the update.
I want to know if the is better way to update the specific value of a cell in the data source without re apply the filter or call grid.refresh()? I cannot find any method in the grid that help me refresh a single value more than the setCellValue (this not work if the cell is filtered), I tried to update the data source as well, but without succes.
Thanks