这是我的情况:我使用了 primefaces 网站的对话登录示例,并用于另一种情况: http: //www.primefaces.org/showcase/ui/dialogLogin.jsf
问题是我的对话框是模态的,上面示例中使用的代码只是隐藏了对话框,而在我的情况下,它使覆盖层保持可见。我需要从对话框中触发“关闭功能”。我尝试了 jquery 默认用法,但失败了:
jQuery('#dlgComprasItens').PrimeFaces.widget.Dialog('close'); // not work
jQuery('#dlgComprasItens').dialog('close'); // not work
jQuery('#dlgComprasItens').hide(); // doesn't hide the overlay :(
还是非常感谢。