I have international users in accessing a moderately complex layout with 4 portals, maybe 12 relationships. It's a simple structure where the users can select a different entity and changing the value in the global changes the records on view.
However, the network lag makes it confusing for them to see the data update when they make a new selection.
Question: What's the best way to know when the data is finished loading to the FM client?
I want to throw up a please wait message, Freeze window, and then set the fields which establish the relationship. And not refresh until I know that all the data has been received by the client. I thought of using GetNthRecord to set a variable, and then setting the refresh after that, assuming that it wouldn't go to the next step until it hadn't actually received the data. I haven't had to deploy a solution so far before so I didn't realize I didn't know how to test for that condition.