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 Linkssource– (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