关闭jsf中的模态对话框

时间:2012-09-06 13:27:39

标签: jquery primefaces modal-dialog

这是我的情况: 我使用了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 :(

无论如何,谢谢你。

1 个答案:

答案 0 :(得分:1)

好的,这很简单,我只使用了以下代码:

                dlgComprasItens.hide();

'dlgComprasItens'是对话框的id。