У меня очень длинная форма на основе xpage, которую нужно заполнить, поэтому я решил разбить ее на набор панелей, каждая из которых отображается или не основана на проверенных значениях в группе флажков.
Моя проблема заключается в том, что для отображения более крупных панелей (содержащих около 30 полей) требуется более 20 секунд с использованием частичного обновления обработчика события onchange поля флажка. Я предположил, что это просто количество контента, но если я полностью удаляю формулу рендеринга со всех панелей, то вся форма, включая все содержимое панели, будет отображаться за несколько секунд.
Структура:
<xp:panel id="allPanels">
<xp:panel id="panel1"></xp:panel>
<xp:panel id="panel2"></xp:panel>
<xp:panel id="panel3"></xp:panel>
</xp:panel>
с событием onchange, обновляющим "allPanels".
Есть ли у кого-нибудь идеи, почему существует такая задержка, поскольку в настоящее время она не работает?
Большое спасибо