2014-09-20 63 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}">