blockly > 이벤트 > CommentMove

Events.CommentMove 클래스

리스너에게 워크스페이스 주석이 이동했음을 알립니다.

서명:

export declare class CommentMove extends CommentBase 

확장: CommentBase

생성자

생성자 수정자 설명
(constructor)(opt_comment) CommentMove 클래스의 새 인스턴스를 생성합니다.

속성

속성 수정자 유형 설명
comment_? WorkspaceComment (선택사항) 이동되는 댓글입니다.
newCoordinate_? 좌표 (선택사항) 이동 후 댓글의 위치(작업공간 좌표)입니다.
oldCoordinate_? 좌표 (선택사항) 이동 전의 주석 위치(작업공간 좌표)입니다.
이유 문자열[] (선택사항) 이 이동의 목적에 관한 설명입니다. 알려진 값은 다음과 같습니다. 'drag': 드래그 작업이 완료되었습니다. 'snap': 그리드에 맞게 댓글이 이동했습니다. '인바운드': 블록이 스크롤되지 않는 작업공간으로 다시 푸시되었습니다. 'create': 역직렬화를 통해 생성된 블록입니다. 'cleanup': 워크스페이스가 최상위 블록을 정렬했습니다. 이벤트 병합은 여러 가지 이유(['drag', 'inbounds', 'snap'])를 만들 수 있습니다.
type EventType

메서드

메서드 수정자 설명
isNull() 이 이벤트는 상태 변경을 기록하나요?
recordNew() 댓글의 새 위치를 기록합니다. 이동 후 호출됩니다. 한 번만 호출할 수 있습니다.
run(forward) 이동 이벤트를 실행합니다.
setOldCoordinate(xy) 이동하기 전에 위치를 재정의합니다. 이동이 끝날 때까지 이벤트를 만들지 않지만 원래 위치를 알고 있는 경우에 사용합니다.
setReason(reason) 이동 이벤트의 이유를 설정합니다.
toJson() 이벤트를 JSON으로 인코딩합니다.