这是我的情况: 我使用了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 :(
无论如何,谢谢你。
答案 0 :(得分:1)
好的,这很简单,我只使用了以下代码:
dlgComprasItens.hide();
'dlgComprasItens'是对话框的id。