对话框关闭不在primefaces工作

时间:2014-01-24 09:44:13

标签: jsf primefaces

我正在通过

打开对话框
    public void openDialogRegionList() {        
    RequestContext.getCurrentInstance().openDialog("RegionList");       

}

我有一个commandLink onClick,我需要关闭对话框。

    public void setId(ActionEvent event){

        UIComponent component = event.getComponent();
        String value = (String) component.getAttributes().get("value");         
        this.regionId = value;              
        RequestContext.getCurrentInstance().closeDialog("RegionList");      

}

但是对话框没有关闭。 提前致谢

1 个答案:

答案 0 :(得分:0)

您可以在html按钮中添加oncomplete="PF('dialogName').close()"属性。如果它不起作用,其他解决方案是调用hide()方法。