beforeRemove (event)

아이템(탭, 콘텐츠) 제거 전에 발생하는 이벤트입니다.
아이템들을 제거하기 전에 발생하는 이벤트입니다.

Info

Name Type Required Description
event object 선택 이벤트 인자 객체
event.type string 선택 이벤트 타입
event.item object 선택 제거할 탭아이템 객체
event.indexContents number 선택 제거할 콘텐츠아이템의 인덱스
event.index number 선택 제거할 탭아이템의 인덱스
event.indexActive number 선택 현재 선택된 탭아이템의 인덱스

return

주 의

true를 리턴 시 정상진행(텝을 닫음), false 리턴 시 닫기 중단.

Example

myTab.setEvents({
  beforeRemove: function(event) {
    var idx = event.index;
    //첫 탭이 아닌 경우에만 제거
    if(idx != 0) return true;
    else{
      alert(‘첫번째 탭은 제거할 수 없습니다.’);
      return false;
    }
  }
});

myTab.setEventListener("beforeRemove", function(event){
  console.log("beforeRemove");
  return true;
});

myTab.setOptions({
  events : {
    beforeRemove: function(event) {
      console.log("beforeRemove");
      return true;
    }
  }
});

Since

version desc
7.3.0.4