gpt4 book ai didi

jsf-2 - 如何在 PrimeFaces 中以编程方式创建对话框?

转载 作者:行者123 更新时间:2023-12-05 00:21:17 25 4
gpt4 key购买 nike

如何在 Primefaces 中以编程方式创建对话框?

我有一个名为 tree.xhtml 的页面,带有 <p:tree/>和一个带有右键单击上下文菜单选项的树节点,可以选择 bean.edit()方法。

当用户点击 bean.edit()方法,我希望该方法以编程方式显示对话框,并且我希望能够创建具有多个元素和提交按钮的输入元素或下拉组合框。我看过用户指南,但没有看到这样的例子,所以我希望你们能在这里告诉我如何做。

提前谢谢了。

最佳答案

如果您想以编程方式触发对话框的显示,您可以使用 visible属性这样做:

您在 xhtml 中的对话框:

<h:form id="myForm">
<p:dialog id="myDialog" header="The Dialog" visible="#{backingBean.showDialog}">
...
</p:dialog>
</h:form>

你的支持 bean :
@ManagedBean
@RequestScoped
public class BackingBean{
private boolean showDialog;

public void displayDialog() {
showDialog = true;
}

public boolean getShowDialog() {
return showDialog;
}
}

你的触发器例如命令按钮:
<p:commandButton value="Show dialog" action="#{backingBean.displayDialog}" update=":myForm" /> 

关于jsf-2 - 如何在 PrimeFaces 中以编程方式创建对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12005976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com