beforeDisableTab (event)
탭아이템 비활성화전에 발생하는 이벤트입니다.
탭아이템을 비활성화하기 전에 발생하는 이벤트입니다.
Info
Name |
Type |
Required |
Description |
event |
object |
선택 |
이벤트 인자 객체 |
event.type |
string |
선택 |
이벤트 타입 |
event.item |
object |
선택 |
비활성화할 탭아이템 객체 |
event.indexContents |
number |
선택 |
비활성화할 콘텐츠아이템의 인덱스 |
event.index |
number |
선택 |
비활성화할 탭아이템의 인덱스 |
event.indexActive |
number |
선택 |
현재 선택된 탭아이템의 인덱스 |
Example
var idx = myTab.tabs.getActiveTab();
var isHold = myTab.tabs.items(idx).getHold();
myTab.setEvents({
beforeDisableTab: function(event) {
if(isHold) {
alert('고정된 탭은 비활성화 할 수 없습니다');
return false;
}
else return true;
}
});
myTab.setEventListener("beforeDisableTab", function(event){
console.log("beforeDisableTab");
return true;
});
myTab.setOptions({
events : {
beforeDisableTab: function(event) {
console.log("beforeDisableTab");
return true;
}
}
});
Since