remove()
Описание
Удаляет указанный элемент или все элементы из списка выбранных, если метод вызван без аргументов
Использование
remove({
id: string | number
}): boolean;
//или
remove(): boolean;
Параметры
Метод может принимать в качестве аргумента объект со следующим параметром:
id- (обязательный) идентификатор элемента, который нужно удалить из списка выбранных
Возвращаемое значение
Метод возвращает true, если снятие выделения с элемента или очистка списка прошли успешно
Пример
// диаграмма должна быть создана с опцией "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"]
При вызове без аргументов метод очищает список выбранных элементов:
// диаграмма должна быть создана с опцией "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. Выбор элемента