Перейти к основному содержимому

drag

Описание

Необязательный. Задаёт настройки перетаскивания (drag-n-drop)

заметка

На сенсорных устройствах при перетаскивании задач существует задержка 500 мс.

Использование

drag?: boolean;
//или
drag?: {
expand?: boolean
};

Параметры

Для настройки drag-n-drop можно использовать краткий или расширенный вариант.

Краткий вариант:

  • drag - (необязательный) включает/отключает перетаскивание задач

Расширенный вариант:

  • drag - (необязательный) объект с настройками drag-n-drop. Объект может содержать следующий параметр:
    • expand - (необязательный) определяет, должны ли свёрнутые задачи раскрываться при наведении на них во время перетаскивания

Конфигурация по умолчанию

drag: true
// или
drag: {
expand: true
}

Пример

const { ToDo, Toolbar } = todo;

// создание To Do List
const list = new ToDo("#root", {
tasks: [
{ id: "1", text: "Task 1 #tag1" },
...
],
drag: {
expand: false
}
});

const toolbar = new Toolbar("#toolbar", {
api: list.api,
});

История изменений: Добавлено в v1.1

Связанная статья: Настройка