Jsf 显示冰的步骤:可折叠面板已展开

Jsf 显示冰的步骤:可折叠面板已展开,jsf,jsf-2,icefaces,Jsf,Jsf 2,Icefaces,我有一个jsf中的可折叠面板。我希望面板在默认情况下处于展开模式。但当前每当我导航到菜单时,它显示为折叠。问题是,当我按f5刷新页面时,它会以展开的方式加载。 我已经设置了expanded=“true”属性 我的xhtml- <ice:panelCollapsible id="sPnlClpsblMyCampnResults2" expanded="true" border="0" actionListene

我有一个jsf中的可折叠面板。我希望面板在默认情况下处于展开模式。但当前每当我导航到菜单时,它显示为折叠。问题是,当我按f5刷新页面时,它会以展开的方式加载。 我已经设置了expanded=“true”属性

我的xhtml-

<ice:panelCollapsible id="sPnlClpsblMyCampnResults2" expanded="true" border="0"
                                         actionListener="#{baseBean.collapsiblePanelactionListener}">
如何实现扩展属性

public void collapsiblePanelactionListener(final ActionEvent actionEvent) {
              if (logger.isInfoEnabled()) {
                     logger.info(LOG_METHOD_ENTER);
              }
              if (actionEvent.getPhaseId() == PhaseId.ANY_PHASE) {
                     actionEvent.setPhaseId(PhaseId.INVOKE_APPLICATION);
                     actionEvent.queue();
              }

              getBaseBean().getErrorMessagesList().clear();
              final PanelCollapsible panelCollapsible = (PanelCollapsible) actionEvent
                           .getComponent();
              if (panelCollapsible.getChildCount() > 0) {

                     if (panelCollapsible.getChildren().get(0) instanceof HtmlPanelGroup) {

                           final HtmlPanelGroup panelGrp = (HtmlPanelGroup) panelCollapsible
                                         .getChildren().get(0);
                           if (panelCollapsible.isExpanded()) {
                                  panelGrp.setEffect(new SlideDown());
                           } else {
                                  panelGrp.setEffect(new SlideUp());
                           }
                           panelGrp.getEffect().setTransitory(false);
                           panelGrp.getEffect().setSubmit(true);
                     }
              }
       }