0

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

1 に答える 1