Удалить атрибут rendered
.Это в основном ссылки на себя в бесконечном цикле.Вам это не нужно, если вы уже программно управляете им с помощью компонента, на который ссылается binding
.
Если вы действительно намереваетесь использовать атрибут rendered
, правильное использование будет:
<af:table binding="#{backingBean.table1}" banding="row"
rendered="#{backingBean.rendered}">
с
private boolean rendered = true;
protected void onPagePreRender(PagePhaseEvent event) {
rendered = false;
AdfFacesContext.getCurrentInstance().addPartialTarget(getTable1());
}
public boolean isRendered() {
return rendered;
}