2014-09-20 91 views
0

我有2个复选框和相应的2个可折叠面板。 我想实现下面提到的验证: 如果我选中复选框,那么我应该可以展开相应的可折叠面板。根据复选框选择展开富文本:collapsiblePanel

下面是我试过的,但它给我...更新=“HbR,Igl”由MetaTagHandler未处理类型为org.ajax4jsf.component.behavior.AjaxBehavior在eclipse控制台中出现此错误。

    </tr> 
      </table> 

</rich:collapsiblePanel> 

      <rich:collapsiblePanel id="Igl" style="height: 100%; resize:auto;" 
       align="center" header="File Selection For Igloo" 
       switchType="client" > 
       <table id="nameTable1"> 
        <tr> 
         <td><h:outputText value="Please Provide a name for the plot:" /></td> 

        </tr> 
       </table>`enter code here` 
         </rich:collapsiblePanel> 
      </h:panelGroup> 
     </rich:panel> 

如何实现此验证请指点。

回答

1

a4j:ajax没有update属性,正确的属性是render

至于你的问题,你可以通过JavaScript的折叠面板:

RichFaces.$(panelId).switchPanel(); 

或者您也可以通过服务器变量控制状态:

<rich:collapsiblePanel … expanded="#{bean.panelExpanded}">