我有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>
请告知如何进行此验证。
答案 0 :(得分:1)
a4j没有update
属性:ajax,正确的属性为render
。
关于您的问题,您可以通过JavaScript折叠面板:
RichFaces.$(panelId).switchPanel();
或者您可以通过服务器变量控制状态:
<rich:collapsiblePanel … expanded="#{bean.panelExpanded}">