getRowId returns undefined on large data sets

Hello.

Here is my situation. If I am using the dhtmlx Tree Grid and with small data sets, say 40 rows, I can call mygrid.getRowId(0) (or any row ID) just fine. However, when I have a large data set, say 500 rows, mygrid.getRowId(0) always returns undefined until I expand children, or initiate some grid callback… then all of a sudden every row returns properly.

I am using startFastOperations and not trying to access the elements until they’re rendered on the screen.

Any help is appreciated.

Such issue is expected in case of dynamic loading, when the nodes load and render on expanding.
If you are not using dynamic loading technique - please, provide any kind of sample of your code to reconstruct the issue.