Jsf p:commandButton从第二次单击开始不工作

Jsf p:commandButton从第二次单击开始不工作,jsf,primefaces,Jsf,Primefaces,第一次单击Apply Filter命令按钮时,我们能够得到结果(它调用Java方法),但之后如果我们再次单击Filter按钮,它不会调用Java方法 <p:commandButton value="Apply Filter" action="#{searchBean.filter}" styleClass="buttonBlue2M marginBottom10 update=":searchFormId:data

第一次单击
Apply Filter
命令按钮时,我们能够得到结果(它调用Java方法),但之后如果我们再次单击Filter按钮,它不会调用Java方法

<p:commandButton value="Apply Filter" 
           action="#{searchBean.filter}" 
           styleClass="buttonBlue2M marginBottom10   
           update=":searchFormId:dataTable, slaPendingId, actionOverDueID, notifyctnPndingID, ApprovalPndID, slaOverDueID, showAllID" 
           ajax="true">
</p:commandButton>

在初始调用之后,几乎肯定会在JavaScript中出现错误,导致JavaScript停止执行。尝试在浏览器中调出开发人员控制台并调试错误。

这是打字错误吗:
styleClass=“buttonBlue2M-marginBottom10 update=“
应该是
styleClass=“buttonBlue2M-marginBottom10”update=“…
或者这是实际问题@Jorge:在显示页面的过程中,它会出现一个
FaceletException
,而不是第二次单击时不响应的命令按钮。所以,是的,这只是一个粗心的询问者的另一个例子,他不关心所讨论的代码片段的质量。