如何防止填写表格时ajax按钮被触发

如何防止填写表格时ajax按钮被触发,ajax,jsf,primefaces,Ajax,Jsf,Primefaces,如何防止ajax事件在我填充的数据表中的每一行上被调用。我只想在我点击按钮时打电话 这是使用素数面 <p:column id="save"> <f:facet name="header">Spara</f:facet> <!-- p:commandButton value="Visa lista" action="#{serviceScoreDB.saveScores(pla

如何防止ajax事件在我填充的数据表中的每一行上被调用。我只想在我点击按钮时打电话

这是使用素数面

<p:column id="save">
                    <f:facet name="header">Spara</f:facet>
                    <!-- p:commandButton value="Visa lista" action="#{serviceScoreDB.saveScores(player, serviceHCP.myCurrentClub, 
                    serviceSerieType.mySerieType, aScore.playDate, aScore.totalScore, aScore.serieNo)}"  -->
                    <p:commandButton value="Visa lista">
                        <p:ajax listener="#{serviceScoreDB.saveScores(player, serviceHCP.myCurrentClub, 
                    serviceSerieType.mySerieType, aScore.playDate, aScore.totalScore, aScore.serieNo)}" />

                    </p:commandButton>      
                </p:column> 

斯巴拉

尝试在commandButton组件中输入以下代码:

<p:commandButton value="Visa lista">
   <p:ajax event="click" process="@this" partialSubmit="true"  
      listener="#{serviceScoreDB.saveScores(player, serviceHCP.myCurrentClub, serviceSerieType.mySerieType, aScore.playDate, aScore.totalScore, aScore.serieNo)}" />
</p:commandButton>