Note: This functionality has been replaced by Mouse over Loading Sub Grids as of March 2017. For any customer using these features you may turn this Setting to False when you install the Spring 2017 update.
Option 1 (recommended):
This feature defaults to true in the latest update of Flex (October 2016) because of the performance enhancement it provides. It keeps the sub-grids from doing their initial processing until the user scrolls into view, thus speeding up the systems initial load time. No setting is required if you wish to keep this method of loading sub grids in place.
SettingName: SubGridDisplayOnlyWhenInView
SettingValue: true/false
Note: If for any reason you do not wish to use this new performance enhancement, add the setting shown above with a value of False.
Option 2:
The Sub Grid Load Control features (developed August 2015) control the loading of sub-grids in order to manage any performance degradation that may be experienced in certain environments.
The following setting turns this feature on. To manage it, see the setting instructions further down this page.
Note: If this setting is in place, Option 1 will not be enabled. In order to turn the new load features on (released October 2016) both settings in option 2 will need to be set to False.
Setting Name: SubGridsLoadByDefault
Setting Value: True/False
This Setting controls ALL Sub Grids. For example if the value is set to True, all Sub Grids will load automatically for every list. If the value is set to False then NO Sub Grids will load for any list. See screen shot below.
In addition to the above setting each List’s related sub-grid lists can be configured to load or not load as required. For example, in an Account list, users may always need to see Contacts and Interactions. Other Sub Grids available on the page will be set to not load until the user manually loads the information.
The following Setting is an additional step within Option 2 and will only work if the above setting SubGridsLoadByDefault is set to False.
This setting manages which Sub-grid’s to load when the Display Page is loaded.
Setting Name: SubGridsForceInitialLoad
Setting Value: [listname]|comma-separated list of sub-grid lists
The example above (first row): When an Account Display form is loaded, the related sub-grids for “Contacts” and “Interactions” will be the only two lists to display data.
Note: When determining which sub-grids should be loaded you may wish to reorder them on the Display page so they are all at the top together. Simply move the web parts up using Page Edit.