I have a very long xpage-based form which needs completing so I decided to break it down into a set of panels, each of which is rendered or not based on the checked values in a checkbox group.
My issue is that the larger panels (containing 30 or so fields) take over 20s to display using a partial refresh on the onchange event handler of the checkbox field. I assumed this was just down to the amount of content, but if I remove the render formula completely from all panels, the whole form including all panel content initially displays in just a few seconds.
The structure is:
<xp:panel id="allPanels">
<xp:panel id="panel1"></xp:panel>
<xp:panel id="panel2"></xp:panel>
<xp:panel id="panel3"></xp:panel>
</xp:panel>
with the onchange event refreshing "allPanels".
Does anybody have any ideas why there is such a delay as it is currently unusable!
Many thanks