2013-08-28 1 views
1

YUI3TabView 구성 요소로 실험 중입니다. 이 example을 사용하면 탭 중 하나를 사용 중지하는 것이 가능합니다 (어쩌면 Tab 개체 사용). 다른 예제를 찾으려고 노력했지만 only few that I found은 실제로 탭을 만드는 방법만을 보여주었습니다.YUI3 - 탭 수정

는 업데이트 :

tabview.item(1).disable(); 

하지만 탭이 여전히 클릭하고 클래스 '유이 탭 장애인이'리튬에 추가되어 있지만 정상 상태 유지 :

나는 다음과 같은 시도 -요소.

UPDATE 2 :

tabview.item(1) 
    .disable() 
    .on('selectedChange', function() { 
     return false; 
    }); 

지금 질문은이 : 어떻게 탭을 다시 활성화

나는 다음과 같은 코드를 사용하여 두 번째 탭을 사용하지 않도록 관리?

답변

1

해결! 전체 예제는 here를 볼 수 있습니다

tabview.on('tab:click', function (e) { 
    // Prevent the browser from navigating to the URL specified by the 
    // anchor's href attribute. 
    if (e.target.get('disabled')) { 
     e.preventDefault(); 
     e.domEvent.preventDefault(); 
    } 
}); 

: 사용 불가능하게 위해서는 및 작업 필드로 가능 하나는 TabView 선언 후 다음 코드를 포함해야합니다.