Smart Rendering + selectRowById?

I have a large grid with smart rendering enabled. It seems like grid.selectRowById(id) doesn’t work if the row is off screen. Is there a way to make this functional without disabling smart rendering?

Also, the master checkbox will only select visible rows. Is there a way to make the master checkbox select all rows?

Thanks!

If you are using static smart rendering it must work
In case of dyn. smart rendering it will not ( as it may not have that row loaded yet )
In both cases grid.selectRow(); - selecting row by index, must work

As for master checkbox - it possible to modify it, to process all rows, but it will remove most part of performance gained by smart rendering mode.

If all I know is the rowID (not the index), is it reasonable to do this:

grid.selectRow( grid.getRowIndex( id ) );

Does using this method remove the performance gains of smart rendering?

Unfortunately such solution also won’t because grid.getRowIndex(id) will be undefined as the row with indicated id is not loaded yet

Is there any solution In case of dyn. smart rendering and text searching?

text searching is a filter extension.
So it also won’t work with the dynamic loading. You will have to implement the server-side filtering.