JdBucketRef

JdBucketRef

new JdBucketRef()

버킷 최상위 관리
Implements:
Source:

Members

(protected) handleKeyboard

키보드 이벤트 핸들러
Source:

(protected) handleKeyboard

키보드 이벤트 핸들러
Source:

(readonly) isFallbackIndicate :boolean

dnd 폴백을 사용하는지 여부
Type:
  • boolean
Source:

Methods

(protected) addKeyboardListener()

키보드 이벤트 핸들러 등록
Source:

(protected) addKeyboardListener()

키보드 이벤트 핸들러 등록
Source:

cancel()

드래그 중 취소
Source:

cancel()

드래그 중 취소
Source:

dispatchDragChoose(params)

알림: 드래그 아이템 선택
Parameters:
Name Type Description
params BucketDragChoose
Source:

dispatchDragChoose(params) → {void}

알림: 드래그 아이템 선택
Parameters:
Name Type Description
params BucketDragChoose
Source:
Returns:
Type
void

dispatchDragEnd(params)

알림: 드래그 종료
Parameters:
Name Type Description
params BucketDragEnd
Source:

dispatchDragEnd(params) → {void}

알림: 드래그 종료
Parameters:
Name Type Description
params BucketDragEnd
Source:
Returns:
Type
void

dispatchDragStart(params)

알림: 드래그 시작
Parameters:
Name Type Description
params BucketDragStart
Source:

dispatchDragStart(params) → {void}

알림: 드래그 시작
Parameters:
Name Type Description
params BucketDragStart
Source:
Returns:
Type
void

dispatchDragUnchoose(params)

알림: 드래그 아이템 선택 해제
Parameters:
Name Type Description
params BucketDragChoose
Source:

dispatchDragUnchoose(params) → {void}

알림: 드래그 아이템 선택 해제
Parameters:
Name Type Description
params BucketDragChoose
Source:
Returns:
Type
void

dispatchRangeSelectionStart(params)

알림: 영역 선택기 시작
Parameters:
Name Type Description
params BucketRangeSelectionEvent
Source:

dispatchRangeSelectionStart(params) → {void}

알림: 영역 선택기 시작
Parameters:
Name Type Description
params BucketRangeSelectionEvent
Source:
Returns:
Type
void

findContainerRefByElement(element) → {IBucketContainerRef}

해당 element(DOM) 가 속한 버킷 컨테이너 찾기
Parameters:
Name Type Description
element Element
Source:
Returns:
Type
IBucketContainerRef

findContainerRefByElement(element) → {IBucketContainerRef}

해당 element(DOM) 가 속한 버킷 컨테이너 찾기
Parameters:
Name Type Description
element Element
Source:
Returns:
Type
IBucketContainerRef

getContainerRefs() → {Map.<string, IBucketContainerRef>}

등록된 버킷 컨테이너 맵.
Source:
Returns:
Type
Map.<string, IBucketContainerRef>

getContainerRefs() → {Map.<string, IBucketContainerRef>}

등록된 버킷 컨테이너 맵.
Source:
Returns:
Type
Map.<string, IBucketContainerRef>

getDocument() → {Document}

document
Source:
Returns:
Type
Document

(protected) getDocument() → {Document}

document
Source:
Returns:
Type
Document

isFallbackIndicate() → {boolean}

dnd 폴백을 사용하는지 여부
Source:
Returns:
Type
boolean

joinContainerRef(containerRef)

버킷 컨테이너 등록
Parameters:
Name Type Description
containerRef IBucketContainerRef
Source:

joinContainerRef(containerRef) → {void}

버킷 컨테이너 등록
Parameters:
Name Type Description
containerRef IBucketContainerRef
Source:
Returns:
Type
void

observeDragger() → {Observable.<BucketEvent>}

옵저버: 드래그 상태
Source:
Returns:
Type
Observable.<BucketEvent>

observeDragger() → {Observable.<BucketEvent>}

옵저버: 드래그 상태
Source:
Returns:
Type
Observable.<BucketEvent>

observeRangeSelection() → {Observable.<BucketRangeSelectionEvent>}

옵저버: 영역 선택기 상태
Source:
Returns:
Type
Observable.<BucketRangeSelectionEvent>

observeRangeSelection() → {Observable.<BucketRangeSelectionEvent>}

옵저버: 영역 선택기 상태
Source:
Returns:
Type
Observable.<BucketRangeSelectionEvent>

(protected) removeKeyboardListener()

키보드 이벤트 핸들러 제거
Source:

(protected) removeKeyboardListener()

키보드 이벤트 핸들러 제거
Source:

setFallbackIndicate(is)

dnd 폴백을 사용하는지 여부 지정. 폴백을 사용하지 않는 다면 브라우저에서 기본으로 지원하는 드래그(중인 이미지) UI 를 사용하고, 폴백을 사용한다면 DOM 을 이용하는데, draggable 에서 사용하는 폴백 DOM 을 invisible 처리하고, draggable 대신 드래그 중인 UI 를 표시한다.
Parameters:
Name Type Description
is boolean
Source:

setFallbackIndicate(is) → {void}

dnd 폴백을 사용하는지 여부 지정. 폴백을 사용하지 않는 다면 브라우저에서 기본으로 지원하는 드래그(중인 이미지) UI 를 사용하고, 폴백을 사용한다면 DOM 을 이용하는데, draggable 에서 사용하는 폴백 DOM 을 invisible 처리하고, draggable 대신 드래그 중인 UI 를 표시한다.
Parameters:
Name Type Description
is boolean
Source:
Returns:
Type
void

unjoinContainerRef(containerRef)

버킷 컨테이너 등록 해제
Parameters:
Name Type Description
containerRef IBucketContainerRef
Source:

unjoinContainerRef(containerRef) → {void}

버킷 컨테이너 등록 해제
Parameters:
Name Type Description
containerRef IBucketContainerRef
Source:
Returns:
Type
void