0
У меня есть веб-приложение, которое использует a4j: CommandButton так:JSF 2.1 a4j: CommandButton не делает результат таблицы @ViewScope
<h:form>
<a4j:region id="search_form">
<a4j:commandButton render="ListOfPerson" action="personBean.search" value="search" execute="@form" status="ajaxStatus"/>
</a4j:region>
<a4j:outputPanel id="ListOfPerson" ajaxRendered="true">
<rich:datatable>...</rich:datatable>
</a4j:outputPanel>
</form>
боб IST с аннотацией @ManagedBean (стоит пакет) и @ViewScope. Когда я меняю область на @SessionScope, все работает так, как ожидалось. Есть идеи?
Я использую следующий импорт:
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
Проверьте импорт. Это должно быть javax.faces.bean.ViewScoped (и аннотация @ViewScoped not ViewScope) –
Я обновил сообщение, уже используя @ViewScoped от faces.bean – user3726033