隐藏面板与命令按钮



我正在使用JSF,我试图显示一个隐藏面板这就是我所尝试的

<h:commandButton update=":outPanel" actionListener="#{SelectBean.mod1()}" image="Ressources/images/update.png" style="vertical-align:middle" >
    Modifier
</h:commandButton>
<p:panel visible="#{SelectBean.bol}" closable="true" toggleable="true" id="outPanel" styleClass="outPanel" widgetVar="outpanel">
    <h:outputLabel value="Nom " />
    <h:inputText value="#{SelectBean.nom}" />
    <br/>
    <h:outputLabel value="Experience " />
    <h:inputText value="#{SelectBean.exp}" /> 
    <br/>
    <h:commandButton value="Modifier"/>
</p:panel>

my bean is

            private boolean bol=false;

            public boolean getBol() {
                return bol;
            }
            public void setBol(boolean bol) {
                this.bol = bol;
            }
            public String mod1()
            {
                bol = true;
                return "success";
            }

但是这个东西不工作面板总是隐藏的

尝试这样做,如果boltrue,您的面板将显示

<p:panel rendered="#{selectBean.bol}" closable="true"  toggleable="true"   id="outPanel" styleClass="outPanel" widgetVar="outpanel">

我也认为你有错误的语法,你应该通过selectBean而不是SelectBean调用你的类的方法和变量

相关内容

  • 没有找到相关文章

最新更新