目的は、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>