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 setConfig() oder 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