在Primefaces中使用Dialog Framework的对话框中传递bean

时间:2014-07-14 11:19:33

标签: primefaces parameters frameworks dialog javabeans

在对话框中传递整个bean有一些问题。 我想在Primefaces中打开一个带对话框架的对话框,并在bean中传递方法和属性内容。 我尝试制作这段代码,但它不起作用。我该怎么做?

<p:commandButton value="open dialog" ajax="true"
                actionListener="#{processController.openSelectFieldDialog}"  
                update="tableResult , :notificationForm:info-messages">
                <f:attribute name="controller" value="#{processController}" />
</p:commandButton>

这是openSelectFieldDialog方法中的代码:

public void openSelectFieldDialog(){
    RequestContext.getCurrentInstance().openDialog("genericSelectFieldDialog");
}

这是对话框控制器中的代码:

public void onload() {
    Object somethingBean= FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("controller");
}

我知道我在openDialog方法上传递参数,但我在primefaces网站上找不到任何例子。你能救我吗?

由于

0 个答案:

没有答案