dhtmlXGridObject Smart Rendering

I have a grid that works fine with testing with 100 items. I am now connecting it to a SQL database via JAX Rest. The database has more than 15,000 items and the performance is unusable. I have tried myGrid.enableSmartRendering(true,50) which did not help as the first read is for all items in the database. I assume the next step is implementing the Smart Rendering with server side support. I am not sure how this works. Is the html page still invoking the myGrid.load for the entire database? Or does the grid now know to only ask for the chunk now needed? If so, does it call the server via the load url with the posStart and count params?

Is there a JAX Rest example code available?

What is the query parameter (dhxr1449463709118=1) that gets added to the myGrid.load request?

Thanks for any help.

I got all the pieces in place now and the smart rendering does not work. Is it possible that it needs the dhtmlxgrid_srnd.js? Is that available in the non-pro version?

Unfortunately the dynamic loading is available in PRO version only.

What is the query parameter (dhxr1449463709118=1) that gets added to the myGrid.load request?
This is the junk attribute that prevents the loaded data caching.
It can be disabled with the cache function of the dhtmlxAjax:
docs.dhtmlx.com/api__dhtmlxajax_cache_other.html