在带有Primefaces对话框框架的对话框中传递bean
我在对话框中传递整个bean时遇到一些问题。 我想用Primefaces中的dialog框架打开一个对话框,并在bean中传递方法和属性内容。 我试着编写这个代码,但它不起作用。我该怎么做在带有Primefaces对话框框架的对话框中传递bean,primefaces,parameters,frameworks,dialog,javabeans,Primefaces,Parameters,Frameworks,Dialog,Javabeans,我在对话框中传递整个bean时遇到一些问题。 我想用Primefaces中的dialog框架打开一个对话框,并在bean中传递方法和属性内容。 我试着编写这个代码,但它不起作用。我该怎么做 <p:commandButton value="open dialog" ajax="true" actionListener="#{processController.openSelectFieldDialog}" update="t
<p:commandButton value="open dialog" ajax="true"
actionListener="#{processController.openSelectFieldDialog}"
update="tableResult , :notificationForm:info-messages">
<f:attribute name="controller" value="#{processController}" />
</p:commandButton>
这是对话框控制器中的代码:
public void onload() {
Object somethingBean= FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("controller");
}
我知道我在openDialog方法上传递参数,但在primefaces网站上找不到任何示例。你能帮我吗
谢谢你想在这里做什么?我试图传递一些列表,这些列表将在表格中呈现,一些方法将在对话框页面中使用。列表是对象列表,而不是字符串列表。在netbeans中进行反向工程时,它会创建类似这样的内容:你只能从
openSelectFieldDialog
。在哪里调用onload
?
public void onload() {
Object somethingBean= FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("controller");
}