我通过按命令按钮使用数据表动态添加输入文本,但是每次添加行时页面都会刷新,如何在不使用 ajax 刷新页面的情况下在数据表中添加一行。这是代码
<h:form>
<h:dataTable id="table" value="#{dataTableBean.cities}" var="city">
<h:column>
<f:facet name="header">
<h:outputText value="City name" />
</f:facet>
<h:inputText value="#{city}" />
</h:column>
</h:dataTable>
<h:commandButton value="Add one more city" id="ajax" update="table"
actionListener="#{dataTableBean.enlargeList}" />
<h:commandButton value="Submit" actionListener="#{dataTableBean.processList}" />
</h:form>