0

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

还是非常感谢。

4

1 回答 1

1

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

                dlgComprasItens.hide();

其中 'dlgComprasItens' 是对话框的 ID。

于 2012-09-06T20:21:26.000 回答