Zum Hauptinhalt springen

api.intercept()

Beschreibung

Ermöglicht das Abfangen und Blockieren interner Ereignisse, bevor sie eintreten.

Verwendung

api.intercept(
event: string,
callback: function
): void;

Parameter

  • event - (erforderlich) das zu überwachende Ereignis
  • callback - (erforderlich) die auszuführende Funktion (deren Argumente vom abgefangenen Ereignis abhängen)

Ereignisse

Info

Die vollständige Liste der internen Kanban-Ereignisse finden Sie hier

Beispiel

// Kanban erstellen
const board = new kanban.Kanban("#root", {
columns,
cards
});
// verhindern, dass Karten in die Spalte mit der ID "done" verschoben werden
board.api.intercept("move-card", ({ id, columnId }) => {
if(columnId !== "done" ){
return false;
}
});