Jsf 2 数据表加载后调用的primefaces命令按钮操作

Jsf 2 数据表加载后调用的primefaces命令按钮操作,jsf-2,primefaces,Jsf 2,Primefaces,我面临primefaces命令按钮和datatable的问题。我在数据表中有两个按钮。每次单击按钮时,首先加载datatable,然后调用按钮操作。我只是想避免在单击按钮时加载datatable <p:dataTable id="alphaTable" var="cs" binding="#{challengeSetBean.alphaChallengeSetTable}" value="#{challengeSetBean.challen

我面临primefaces命令按钮和datatable的问题。我在数据表中有两个按钮。每次单击按钮时,首先加载datatable,然后调用按钮操作。我只是想避免在单击按钮时加载datatable

 <p:dataTable id="alphaTable" var="cs" binding="#{challengeSetBean.alphaChallengeSetTable}"
                        value="#{challengeSetBean.challengeSet}" styleClass="myTable"
                        style="list-style-type:none;width:600px;border:1px;" >

                <p:column id="col" style="width:20px;font-size:12px;padding-left:7px;padding-bottom:7px;padding-top:7px;">
                  ..................
                                      ................      
                </p:column>

                <p:column  style="width:28px;font-size:9px;padding-left:7px;padding-bottom:7px;padding-top:7px;">

                        <p:commandButton value="#{msg.updateAccount_reset}" action="#{challengeSetBean.editAnswer()}" immediate="true" rendered="#{!cs.editMode}" process="@this" update="col" >
                        </p:commandButton>
                        <p:commandButton value="#{msg.common_save}" action="#{challengeSetBean.saveAnswers()}" rendered="#{cs.editMode}" ajax="true" immediate="true" update="@form"/>
                        <p:commandButton value="#{msg.cancel}" action="#{challengeSetBean.cancelAnswer()}" rendered="#{cs.editMode}" ajax="true" immediate="true" update="@form"/>
                        <p:commandButton value="#{msg.common_delete}" action="#{challengeSetBean.deleteAnswer()}" rendered="#{!cs.editMode}"  immediate="true" update="@form"/>

            </p:column>
    </p:dataTable>   

..................
................      

将bean放在视图范围中,以便在初始GET请求时仅实例化一次,并在后续回发中重用。从
中删除
绑定
属性,这样视图范围的bean就不会因为鸡蛋JSF问题1492而被重新创建。现在您可以在bean的(post)构造函数中加载
challengeSet
。在后续回发过程中不会调用它

另见: