start-drag
Beschreibung
Wird ausgelöst, wenn der Benutzer beginnt, Aufgaben zu verschieben
Verwendung
"start-drag":({
start: string | number,
mode: "move" | "copy"
}) => void;
Parameter
Der Callback des start-drag-Events kann ein Objekt mit folgenden Parametern entgegennehmen:
start- (erforderlich) die ID der Aufgabe, von der aus der Ziehvorgang gestartet wurdemode- (erforderlich) der Modus für Drag-n-Drop:move- der Verschieben-Moduscopy- der Kopieren-Modus
Info
Um die internen Events zu verarbeiten, können Sie die Event-Bus-Methoden verwenden.
Beispiel
const { ToDo, Toolbar } = todo;
const {tasks, projects, users} = getData();
const list = new ToDo("#root", {
tasks,
projects,
users
});
const toolbar = new Toolbar("#toolbar", {
api: list.api,
});
// das "start-drag"-Event abonnieren
list.api.on("start-drag", ({ start, mode }) => {
console.log(start, mode);
});
Änderungsprotokoll: In v1.1 hinzugefügt
Verwandter Artikel: Drag-n-Drop