2010-07-15 2 views
0

많은 웹 사이트를 조사하고 있었지만 토글 패널을 사용하여 다른 요소의 가시성을 변경하는 방법을 찾을 수 없었습니다.JSF togglePanel을 결합하여 다른 div/element /의 가시성을 트리거하는 방법은 무엇입니까?

<rich:togglePanel switchType="client" 
    stateOrder="panelOneOff, panelOneOn"> 
    <f:facet name="panelOneOff"> 
     <rich:toggleControl> 
      <h:outputText value="Start"/> 
     </rich:toggleControl> 
    </f:facet> 
    <f:facet name="panelOneOn"> 
     <rich:toggleControl switchToState="panelOneOff"> 
      <h:outputText value="Close"/> 
     </rich:toggleControl> 
    </f:facet> 
</rich:togglePanel> 


<rich:effect name="hideDiv" for="toggleAccordingToTheTogglePanel" type="Fade" /> 
<rich:effect name="showDiv" for="toggleAccordingToTheTogglePanel" type="Appear" /> 

<div id="toggleAccordingToTheTogglePanel"> 
    please show me on start and hide me on Close 
</div> 

어떤 청취자 나타나거나 사라질 것이다 끝에 DIV 요소 있도록 hideDiv() 또는 showDiv() 자바 스크립트 함수를 호출하기 위해 노력할 것 .. 예를 참조하십시오?

갱신 :-(내가 어떻게 든 표준 토글 이벤트 온 클릭 리스너를 덮어 .. 사용 richfaces 더 이상 전환하지 않습니다이 내 toggleControl를 사용하여 3.3.2

답변

1
<rich:toggleControl onclick="hideDiv()"> 
+0

제이 보스 5.1에서 실행할 수 .. – justastefan

관련 문제