We have a large form with many tabs and each tab has a lot of data. The client loves the layout and content of the form and each tab but sometimes the form is BIT slow to complete render on their screen (eg 6 seconds). We are working to enhance the performance of each tab and it is getting better.

Is there a way to delay the populating of a tab till the user actually click the tab to view it? This would be valid for the user because most tabs are not clicked during the typical viewing of a form and most data needs is on the first tab. Most of the tabs contain query grids.

You could create a pseudo tab layout using either operation buttons or html buttons each button could load a different form that displays the subset of attributes.

You would of course be substituting the cost of downloading the whole form for multiple loads of smaller amounts of data.

With scripts ... yes. I don't believe there is an "out of the box" way to do it.

7 years later