Мне нужно было создать таблицу данных с функциональностью, описанной здесь Как динамически добавлять компоненты JSF
Это работает, но в моей форме, кроме этой, у меня есть другие элементы.Мне нужно было, чтобы при нажатии кнопки добавления, кроме создания нового поля, передавались только данные, введенные в таблицу данных.Но значения для contact.email всегда равны нулю.Я пытаюсь использовать командную кнопку Primefaces.
<h:form>
//other elements
<h:panelGrid id="region" columns="1">
<p:commandButton action="#{myBean.addContact}" update="region" value="add" immediate="true" process="region @this" ajax="true"/>
<h:dataTable id="addContacts" value="#{myBean.contacts}" var="contact">
<h:column>
<p:inputText id="email" value="#{contact.email}" />
</h:column>
</h:dataTable>
</h:panelGrid>
</h:form>
Как я могу заставить эту частичную отправку работать?
Спасибо