2011-02-10 2 views
0

Primefaces TabView 구성 요소를 사용하고 있습니다. 탭을 클릭 할 때 JavaScript 이벤트 처리기를 호출하도록 설정하려고합니다. 클라이언트에서 수행하고자하는 작업은 JavaScript를 사용하여 탭의 내용을 업데이트하는 것입니다. 나는 JSF 나 서버를 통해 그것을하고 싶지 않다. 기본적으로, 탭을 클릭 할 때만 JavaScript를 사용하여 IFrame을 업데이트하려고합니다.Primefaces TabView에 대한 JavaScript 이벤트 처리기 설정 방법

감사합니다.

답변

0

는이 물건이 당신의 문제를 해결할 수 있습니다 :

<script type="text/javascript"> 
jQuery("a[href='#tab1']").click(function(){ 
      alert('tab1'); 
     }); 
jQuery("a[href='#tab2']").click(function(){ 
      alert('tab2'); 
}); 
</script> 

TAB1 & TAB2 탭 아이디를

+0

감사합니다! "탭"은 실제로 존재하지 않으며, 마침내 앵커 태그에 클릭 기능을 추가해야했습니다. –

+0

@Chaos이 답변이 완료되면 규칙을 대답 질문으로 표시하십시오 :) –