기존에 선택되어 있던 영역이 해제될 때 발생
하는 콜백(callback) 함수를 정의할 수 있습니다.
기존에 선택되어 있던 영역은 다음과 같은 이유로 해제될 수 있습니다.
- 사용자가 기존에 선택되어 있던 영역이 아닌 곳을 클릭하면 기존에 선택되어 있던 영역이 해제됩니다.
- 사용자가 마우스 Drag and Drop으로 새로운 영역을 선택 시 기존에 선택되어 있던 영역이 해제됩니다.
- 사용자가 이전,다음 버튼을 누르거나 새로운 뷰(View)로 전환 시 기존에 선택되어 있던 영역이 해제됩니다.
unselect
API 호출 시 기존에 선택되어 있던 영역이 해제됩니다.
function
콜백(callback) 함수 정의 시
"unselectInfo"
객체를 parameter로 사용할 수 있습니다.
"unselectInfo"
parameter 객체는 다음과 같은 속성들을 포함하고 있습니다.
Parameter | DataType | 설명 |
---|---|---|
jsEvent |
MouseEvent |
javascript 마우스 이벤트 객체 |
view |
Object |
현재 뷰(View) 객체 |
options = {
unselect: function(unselectInfo) {
console.log(unselectInfo.jsEvent); //javascript 마우스 이벤트 객체
console.log("기존에 선택되어 있던 영역이 해제된 뷰: " + unselectInfo.view.type);
},
selectable: true
};
product | version | desc |
---|---|---|
core | 1.5.0.0 | 기능 추가 |