【发布时间】:2021-03-17 12:02:04
【问题描述】:
目标是拥有一个h:commandButton,一旦我点击它,使用 AJAX 它将显示数据表“listaActores”(最初不显示它)。
我怎么能这样做?我已经寻找解决方案,但我只找到了如何在表格出现时重新渲染表格。我当前的代码什么都不做就显示表格,点击按钮什么也不做。
<h:form>
<h:commandButton id="submit" value="Submit">
<f:ajax event="click" execute="@this" render="listaActores" />
</h:commandButton>
<h:dataTable id="listaActores" border="1"
value="#{peliculasEditarBean.listaActores}" var="actor">
<h:column>
<f:facet name="header">NOMBRE</f:facet>
#{actor.nombre}
</h:column>
<h:column>
<f:facet name="header">APELLIDO</f:facet>
#{actor.apellido}
</h:column>
</h:dataTable>
</h:form>
【问题讨论】:
标签: jsf conditional-rendering ajax-update