点击Primefaces CommandButton后,它不再被触发

时间:2016-11-03 17:19:04

标签: jquery jsf primefaces commandbutton

您好我有一个 Primefaces命令按钮来刷新我的页面。点击它会调用一个阻止UI的jQuery函数,然后触发一个actionListener方法。 第一次点击工作正常。页面重新加载并执行刷新方法。 但是当第二次单击该按钮时,jquery会阻止UI,但不再执行actionListener方法。因此屏幕卡在被阻止的UI上。 为什么Button只能工作一次? 这是按钮的代码:

    <p:commandButton title="Refresh" icon="ui-icon-refresh"
                     id="pageRefresh"
                     widgetVar="refreshButtonWidgetVar"
                     actionListener="#{pageBean.refreshFromButton}"
                     onclick="hideDialogs();destroyCharts();blockUI();"
                     oncomplete="unblockUI(), $(window).resize()"
                     styleClass="pageRefresh"
                     value="#{msg['label.page.refresh']}"
                     update=":pageContent"
                     process="@this"
                                        />

使用断点,调试器在第二次单击按钮时不会进入actionListener方法代码。在JS方面,我没有看到任何错误。所以我真的不知道如何处理这个错误或错误发生的地方。谢谢你的帮助

0 个答案:

没有答案