Zum Hauptinhalt springen

links

Beschreibung

Optional. Ein Array von Objekten, die die Link-Daten enthalten

Verwendung

links?: [
{
id: string | number,
source: string | number,
target: string | number,
relation: "relatesTo" | "requiredFor" | "duplicate" | "parent"
}, {...} // weitere Link-Daten
];

Parameter

Für jeden Link können Sie die folgenden Parameter (Daten) angeben:

  • id - (erforderlich) die ID des Links
  • source – (erforderlich) die Karten-ID am Anfang des Links (z.B. „Aufgabe A ist erforderlich für Aufgabe B“)
  • target – (erforderlich) die Karten-ID am Ende des Links (z.B. „Aufgabe B hängt von Aufgabe A ab“)
  • relation - (erforderlich) der Typ des Links. Hier können Sie die folgenden Typen angeben:
    • "relatesTo" - definiert eine Abhängigkeit zwischen Aufgaben, bei der die aktuelle Aufgabe an eine andere gebunden ist
    • "requiredFor" - definiert eine Abhängigkeit zwischen Aufgaben, bei der eine Aufgabe die andere erfordert
    • "duplicate" - definiert eine Abhängigkeit zwischen duplizierten Aufgaben
    • "parent" - definiert eine Abhängigkeit zwischen übergeordneten (Master) und untergeordneten (Slave) Aufgaben
Info

Wenn Sie neue Daten für links dynamisch laden möchten, können Sie die parse() Methode verwenden!

Beispiel

const links = [
{
id: 1,
source: 2,
target: 5,
relation: "relatesTo",
}, {...} // weitere Link-Daten
];

new kanban.Kanban("#root", {
columns,
cards,
links
// weitere Parameter
});

Änderungsprotokoll: Die Eigenschaft wurde in Version 1.7 aktualisiert:

  • Der Parameter masterId wurde durch den Parameter source ersetzt
  • Der Parameter slaveId wurde durch den Parameter target ersetzt

Verwandte Artikel: Arbeiten mit Daten

Verwandte Beispiel: Kanban. Links zwischen Aufgaben