본문으로 건너뛰기

DataCollection 개요

다이어그램의 데이터로 작업할 수 있는 일련의 API입니다. 이 API는 다이어그램과 에디터 모두에서 사용할 수 있습니다.

메서드

Name설명
add()다이어그램에 새 항목을 추가합니다
copy()지정된 위치에 항목의 복사본을 생성합니다
eachChild()지정된 항목의 자식 항목을 순회합니다
eachParent()지정된 항목의 모든 부모 항목을 순회합니다
exists()지정된 항목이 다이어그램에 존재하는지 확인합니다
filter()다이어그램에서 항목을 필터링합니다
find()지정된 매개변수에 해당하는 항목을 찾습니다
findAll()지정된 매개변수에 해당하는 모든 항목을 찾습니다
getFilters()적용된 필터가 있는 객체를 반환합니다
getId()인덱스로 항목의 id를 반환합니다
getIndex()id로 항목의 인덱스를 반환합니다
getItem()id로 항목의 객체를 반환합니다
getNearId()지정된 항목을 기준으로 가장 가까운 항목을 찾습니다
getRoot()자식 항목의 id로 루트 항목의 id를 반환합니다
getRoots()다이어그램의 모든 루트 항목의 ID가 포함된 배열을 반환합니다
load()외부 파일에서 데이터를 로드합니다
map()다이어그램의 모든 항목을 순회합니다
move()항목을 지정된 위치로 이동합니다
parse()로컬 데이터 소스에서 다이어그램으로 데이터를 로드하고 처리합니다
remove()다이어그램에서 지정된 항목을 삭제합니다
removeAll()다이어그램에서 모든 항목을 삭제합니다
resetFilter()활성 필터를 재설정합니다
serialize()현재 다이어그램 데이터를 내보냅니다
update()항목의 속성을 업데이트합니다

이벤트

Name설명
afterAdd항목을 추가한 후 발생합니다
afterRemovedata collection에서 항목을 제거한 후 발생합니다
beforeAdd항목을 추가하기 전에 발생합니다
beforeRemovedata collection에서 항목을 제거한 후 발생합니다
change다이어그램의 데이터 세트가 변경될 때 발생합니다
filterData Collection을 필터링한 후에 발생합니다
load다이어그램에 데이터가 로드될 때 발생합니다