Zum Hauptinhalt springen

Typeselect-Steuerung

Info

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

Eine Auswahlliste zum Ändern des Typs einer Aufgabe.

Die Steuerung lädt Optionen aus dem types-Objekt und verwendet den Standard-Onchange-Handler. Der Rest ist identisch mit Select Control.

typeselect_control

gantt.config.lightbox.sections = [
{name:"description", height:38, map_to:"text", type:"textarea", focus:true},
{name: "type", type: "typeselect", map_to: "type"}, /*!*/
{name: "time", height: 72, type: "duration", map_to: "auto"}
];

Projekte und Meilensteine

Initialisierung

Um die typeselect-Steuerung dem Lightbox hinzuzufügen, fügen Sie einfach eine Sektion zur Lightbox-Konfiguration wie folgt hinzu:

gantt.config.lightbox.sections = [
{name:"description", height:38, map_to:"text", type:"textarea",focus:true},
{name: "type", type: "typeselect", map_to: "type"}, /*!*/
{name: "time", height: 72, type: "duration", map_to: "auto"}
];

Projekte und Meilensteine

  • Jeder Aufgabentyp hat sein Lightbox. Sie können einen neuen Aufgabentyp erstellen und eine spezifische Struktur des Lightboxes für diesen Typ festlegen.
  • Sobald der Benutzer den Typ einer Aufgabe über die Steuerung ändert, aktualisiert die Steuerung die Lightbox-Struktur entsprechend dem ausgewählten Wert.
  • Die Steuerung lädt Optionen aus dem types-Objekt und verwendet den Standard-Onchange-Handler.
  • Der Abschnitt mit name="type" hat bereits ein Label angegeben als „Typ“. Wenn Sie dem Abschnitt ein anderes Label geben möchten, verwenden Sie den folgenden Code:
gantt.locale.labels.section_type = "New label for the section";

Eigenschaften

Die folgenden Eigenschaften sind größtenteils wichtig und werden typischerweise für die typeselect-Steuerung festgelegt (siehe vollständige Liste hier):

  • name - (string) der Abschnittsname
  • height - (number) die Abschnittshöhe
  • map_to - (string) der Name einer Daten-Eigenschaft, die dem Abschnitt zugeordnet wird
  • type - (string) der Typ des Abschnitt-Steuerelements
  • focus - (boolean) wenn auf true gesetzt, erhält der Abschnitt beim Öffnen des Lightboxes den Fokus
  • filter - (function) legt eine Filterfunktion für die Typen von Aufgaben fest. Die Funktion erhält den Typnamen als Parameter
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.