본문으로 건너뛰기

remove()

설명

인수 없이 호출되면 지정된 항목 또는 선택 목록의 모든 항목을 제거합니다

사용법

remove({
id: string | number
}): boolean;

//또는

remove(): boolean;

매개변수

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

  • id - (필수) 선택 목록에서 제거할 항목의 id

반환값

이 메서드는 항목의 선택 해제 또는 목록 초기화가 성공적으로 수행되면 true를 반환합니다

예제

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

console.log(diagram.selection.getIds()); // -> ["1", "2", "3"]
diagram.selection.remove({ id: "3" }); // -> 항목이 선택 해제되면 true를 반환합니다
console.log(diagram.selection.getIds()); // -> ["1", "2"]

인수 없이 호출되면 이 메서드는 선택 목록을 초기화합니다:

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

console.log(diagram.selection.getIds()); // -> ["1", "2", "3"]
// 선택 목록에서 모든 항목 제거
diagram.selection.remove();
console.log(diagram.selection.getIds()); // -> []

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

관련 문서:

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