bcart0v
2
I converted my multi-page app to a single page app and the way I went about this is, I changed all Tables / RG’s / List-Shifter logic to only load data when that element is visible.
So, if i have a table of Appointments, the condition is When ThisTable Is Visible, Do a Search For …
That way it’s only loading data for items that are currently visible. I don’t know if this is considered best practice, but it’s worked for me.
But if you’re only going to load data (and a lot of it) when something is finally visible, there will always be a delay if you are trying to load lots of data. Unless you do Pagination and only show so many at a time, there’s going to be a noticeable delay. But, when the data is loaded once, it doesn’t have to be loaded again, so the initial load time will be longer but after it will be quick.