【问题标题】:Show variable value in the dialog在对话框中显示变量值
【发布时间】:2023-03-18 14:59:01
【问题描述】:

执行我在命令按钮中调用的方法后,我需要在对话框中显示一个值,但对话框不显示变量值。 变量值在命令按钮内计算。

托管豆

@ManagedBean
@ViewScoped
public class OrderBean implements Serializable {
    private String name;

    public String getName() {
        return name;
    }  

    public void setName(String name) {
        this.name = name;
    }

    public void eventicus(ActionEvent event) {
        this.name ="Value";
    }
}

xhtml 文档

        <h:commandButton actionListener="#{orderBean.calculate()}"  value="Show" oncomplete="PF('dlg2').show();"  />

    <p:dialog id="modalDialog" header="Modal Dialog" widgetVar="dlg2" >                 
        <h:panelGrid columns="2" style="margin-bottom:10px">                
            <h4><h:outputText value="#{orderBean.name}" /></h4>  
        </h:panelGrid>          
        <p:commandButton id="submitButton" value="Submit" oncomplete="PF('dlg2').hide();"/>                   
    </p:dialog> 

当我点击命令按钮时,对话框是空的。

【问题讨论】:

  • 我认为你需要在你的 commandButton 中添加一个 [update="modalDialog"] 属性
  • 谢谢利奥。我很有帮助。
  • 是的,当添加属性“更新”时它起作用了。

标签: jsf primefaces dialog


【解决方案1】:

1 我认为您需要在命令按钮中添加一个 [update="modalDialog"] 属性

【讨论】:

    猜你喜欢
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2021-02-24
    相关资源
    最近更新 更多