根据复选框选择展开rich:collapsiblePanel

时间:2014-09-20 12:13:02

标签: ajax jsf richfaces

我有2个复选框和相应的2个可折叠面板。 我想实现下面提到的验证: 如果我只勾选一个复选框,那么我应该可以展开相应的可折叠面板。

以下是我尝试过但它给了我... update =“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 个答案:

答案 0 :(得分:1)

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

关于您的问题,您可以通过JavaScript折叠面板:

RichFaces.$(panelId).switchPanel();

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

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