首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PanelBox公开的属性不起作用

PanelBox公开的属性不起作用
EN

Stack Overflow用户
提问于 2018-05-14 05:49:32
回答 1查看 363关注 0票数 -1

PanelBox组件已将公开的属性设置为"false“。

当我公开一个子类时,在重新登录之后,整个面板框都会被公开。

如果所有内容都被披露了,并且我设置了一个孩子关闭,那么在重新登录之后,所有的东西都会关闭。

我需要关闭PanelBox每次我去那个页面或登录到应用程序。

也许它与MDS有关,但我不知道在这种特殊情况下应该使用哪种配置。

我使用ADF11 R1,JSF1.2和WebLogic服务器。

编辑我可以显示此示例:

            <af:panelBox text="#{row.date} - #{row.name}" id="pb1"
                     styleClass="AFStretchWidth" disclosed="false"
                     type="flow">
EN

回答 1

Stack Overflow用户

发布于 2018-05-14 17:36:06

在Bean中绑定公开的

<af:panelBox text="#{row.date} - #{row.name}" id="pb1"
                     styleClass="AFStretchWidth" disclosed="#{MyBean.isPanelClosed}"
                     type="flow">

java代码中的

// Bean Constructor or your custom action listner or action 

public MyBean(){

      ADFContext.getCurrent().getSessionScope().put("myFlag",true);
  }

 private boolean panelClosed=false;


// Setter and getter

public void setPanelClosed(boolean panelClosed) {
    this.panelClosed= panelClosed;
}

public boolean isPanelClosed() {


        boolean tempFlag=false;
        if(null!=ADFContext.getCurrent().getSessionScope().get("myFlag"))
               tempFlag=(boolean)ADFContext.getCurrent().getSessionScope().get("myFlag");

    return tempFlag;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50320932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档