Primefaces:DataTable选择不适用于ajax

时间:2015-04-28 18:45:19

标签: ajax jsf primefaces

抱歉我的英文。我使用DataTable选项,我想使用ajax:{/ p>选择DataTable

<h:form id="form">
    <p:dataTable id="testTableId" var="testTable" value="#{testMB.entityList}"
                 selection="#{testMB.selectedList}" rowKey="#{testTable.id}"
                 tableStyleClass="table table-hover table-bordered">

        <p:column selectionMode="multiple" style="width:16px;text-align:center"/>
        <p:column headerText="testName">
            #{testTable.name}
        </p:column>
        <f:facet name="footer">
            <p:commandButton process="testTableId" action="#{testMB.deleteSelected}" value="It is working"/>

            <p:commandButton process="testTableId" action="#{testMB.deleteSelected}" value="It is not working">
                <p:ajax update="@form" />
            </p:commandButton>              
        </f:facet>
    </p:dataTable>
</h:form>

如果我点击按钮It is working,那么它正在运行。但是,如果我点击ajax按钮It is not working,那么它就无法正常工作。

如何将其与ajax一起使用?

1 个答案:

答案 0 :(得分:0)

请返回PrimeFaces展示并了解PrimeFaces dataTable和ajax选择。展示中没有任何地方可以与ajax选择结合使用。