Я использую ajax для вызова метода Java bean.findDetail()
.Если метод находит объект detailItem в базе данных, отображается остальная часть inputTexts.
<h:inputText id="worker" value="#{bean.item.id}">
<f:ajax event="change" render="name" listener="#{bean.findDetail}"/>
<f:ajax event="change" render="surname"/>
<f:ajax event="change" render="age"/>
</h:inputText>
<h:panelGroup>
<h:inputText id="name" value="#{bean.detailItem.name}" disabled="true"/>
<h:inputText id="surname" value="#{bean.detailItem.surname}" disabled="true"/>
<h:inputText id="age" value="#{bean.detailItem.age}" disabled="true"/>
</h:panelGroup>
Все работает нормально, но метод вызывается три раза!
Есть ли способ визуализировать все три inputText одновременно?