Working with multiple vendors and in-house programming and development. We are running into an issue with thrashing when we open a popup that uses dynamic template repeaters because the cache is dumped when the popup is opened and the data being passed in is different from when it was opened last.
- Tags are mapped to UDTs that use datasets and custom properties to drive objects in a popup.
- Popups have tab navigation that make visible a template according to which tab is selected
- Opening a popup passes in a tagPath parameter that is then passed into the templates for indirect bindings
- Most templates utilize a template repeater driven by a UDT memory tag dataset and custom properties to populate the repeater with the correct "row" template and organize the order in which it is displayed
- These are device specific popups. i.e. analog in, analog out, discrete in, vfd, etc. the purpose is to avoid having vendor specific popups that need to be maintained by having generic or vendor specific templates that can be passed into the repeaters.
Is there a way to increase performance and not just turning off overlays and invokeLater enabling of the overlays after everything has loaded?