когда я выполнить вызов Ajax с:JSF Аякса viewcope перезагружает целую страницу
<h:form id="showEntriesForm">
<h:commandButton value="Einträge anzeigen" onclick="javascript:this.disabled=true;" id="showEntryb">
<f:ajax event="click" execute="@form" render=":main :showEntriesButton" listener="#{bean.showEntries}"/>
</h:commandButton>
</h:form>
он выполняет все @prerender команды снова и кажется, что это перегружает всю страницу. Я думал, что ajax просто перезагрузит части, которые я скажу, чтобы перезагрузить?
или всегда прервандер? мне нужно что-то еще, чем prerender, чтобы получать GET-переменные только один раз при создании представления?
рассматривает
Привет, мои методы делают sql-запросы для загрузки данных init в bean-компонент. поэтому @Init исправит это? мой prerender выглядит так: –
Niko
У меня нет аннотации @Init? – Niko
У вас нет? Пожалуйста, разместите импорт для аннотации '@ Prerender ' – dratewka