Zum Hauptinhalt springen

types

Description

Speichert die Namen der Lightbox-Strukturen (verwendet für verschiedene Aufgabentypen)

types: { task?: string | number; project?: string | number; milestone?: string | number; placeholder?: string | number; [typeName: string]: string | number | undefined; }

Example

var type1 = gantt.config.types.task;

Default value: types : {task:'task',project:'project',milestone:'milestone', placeholder: "placeholder"}

Details

Hinweis

Diese Funktionalität ist in der PRO-Edition verfügbar.

Das 'types'-Objekt besteht aus den Paaren des "type programmatic name": "type identifier"-Paaren:

Der Typ-Programmiername beeinflusst nichts. Der einzige Zweck davon ist, die Arbeit mit Typen lesbarer zu machen. Der Typ-Identifier wird in der Datenbank gespeichert. Er muss innerhalb des Typs-Objekts eindeutig sein. Falls erforderlich, kann der Typ-Identifier auf jeden gewünschten Wert geändert werden:

{"task":0,"project":1,"milestone":2}

Die erwarteten Typen sind:

  • task - (string | number) - der Name des Task-Typs.
  • project - (string | number) - der Name des Projekt-Typs.
  • milestone - (string | number) - der Name des Meilenstein-Typs.
  • placeholder - (string | number) - der Name des Platzhalter-Typs.
  • [typeName: string] - (string | number | undefined) - der Name des benutzerdefinierten Typs.

Gantt wird die Lightbox abhängig vom Task-Typ verwenden:

types: {
'task':'task', // eine Lightbox für reguläre Tasks
'project':'project', // eine Lightbox für Projekttasks
'milestone':'milestone' // eine Lightbox für Meilensteine
}
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.