본문으로 건너뛰기

getItem()

설명

지정된 선택 항목의 객체를 반환하며, 인수 없이 호출하면 마지막으로 선택된 항목의 객체를 반환합니다

사용법

getItem({
id: string | number
}): object;

//또는

getItem(): object;

매개변수

이 메서드는 다음 매개변수를 가진 객체를 인수로 받습니다:

  • id - (필수) 해당 항목의 id

반환값

이 메서드는 지정된 항목이 선택 목록에 있으면 해당 항목의 객체를 반환하고, 인수 없이 호출되면 마지막으로 선택된 항목의 객체를 반환합니다

예제

// diagram은 "select:true" 옵션으로 생성되어야 합니다
const diagram = new dhx.Diagram("diagram_container", {
select: true
});
// 데이터 로드
diagram.data.parse(data);

console.log(diagram.selection.getIds()); // -> ["1", "2", "3"]
// 마지막으로 선택된 항목 가져오기
const item = diagram.selection.getItem();
// -> {id: "3", text: "Technical Director", title: "Jerry Wagner"}

// id로 선택된 항목 가져오기
const item = diagram.selection.getItem({ id: "1" });
// -> {id: "1", text: "Chairman & CEO", title: "Henry Bennett"}

// 선택 목록에 없는 항목을 가져오려는 시도
const item = diagram.selection.getItem({ id: "4" });
// -> 지정된 id를 가진 항목이 선택 목록에 없으므로 undefined를 반환합니다

변경 로그: v6.0에서 업데이트

관련 문서:

관련 샘플: Diagram. Selection. 항목 선택