我正在尝试调用ajax侦听器<p:ajax event="itemSelect" update="business_promoter_representedBy_panel, title_panel" listener="#{promoterBean.handleContactSelected()}" />
。当我在本地主机上运行应用程序时,它可以正常工作。在Web中部署后,此方法需要很长时间才能完成此过程。因此,在完成之前,用户可以单击“保存”按钮。如果这样做,它会告诉零点异常。所以我需要禁用所有组件,直到该过程完成。任何人都可以帮助吗?
提前致谢!
答案 0 :(得分:0)
如果我理解正确,你不希望用户点击保存按钮直到ajax结束?
在这种情况下,当您触发ajax时,用虚拟保存按钮替换保存按钮,并在成功时替换具有操作的原始保存按钮....