Available only in PRO Edition

Typeselect-Steuerelement

Dieses Feature ist nur in der PRO Edition verfügbar.

Dies ist ein Dropdown-Menü, das zum Umschalten des Typs einer Aufgabe konzipiert ist. Es zieht seine Optionen aus dem types Objekt und verwendet den Standard-onchange-Handler. Ansonsten funktioniert es genau wie das standardmäßige Select Control Steuerelement.

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"}
];

Related sample:  Projects and milestones

Initialisierung

Um das typeselect Steuerelement in das Lightbox aufzunehmen, müssen Sie lediglich einen Abschnitt zur Lightbox-Konfiguration wie folgt hinzufügen:

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"}
];

Related sample:  Projects and milestones

  • Jeder Aufgabentyp hat seine eigene Lightbox-Konfiguration. Sie können benutzerdefinierte Aufgabentypen erstellen und eine einzigartige Lightbox-Struktur für jeden definieren. Details finden Sie hier.
  • Wenn der Aufgabentyp mit diesem Steuerelement geändert wird, aktualisiert sich die Lightbox-Struktur automatisch, um dem neuen Typ zu entsprechen.
  • Optionen für dieses Steuerelement werden aus dem types Objekt abgerufen, und der Standard-onchange-Handler ist bereits eingerichtet.
  • Standardmäßig hat der Abschnitt mit name="type" das Label "Type". Wenn Sie es ändern möchten, können Sie diesen Code verwenden:
gantt.locale.labels.section_type = "Neues Label für den Abschnitt";

Eigenschaften

Hier sind einige wichtige Eigenschaften, die Sie typischerweise für das typeselect Steuerelement konfigurieren würden. Für die vollständige Liste verweisen wir auf diese Dokumentation:

  • name - (string) Der Name des Abschnitts.
  • height - (number) Gibt die Höhe des Abschnitts an.
  • map_to - (string) Der Name der Daten-Eigenschaft, die mit dem Abschnitt verknüpft ist.
  • type - (string) Definiert den Steuerelementtyp für den Abschnitt.
  • focus - (boolean) Wenn auf true gesetzt, wird dieser Abschnitt fokussiert, wenn die Lightbox geöffnet wird.
  • filter - (function) Fügt eine Filterfunktion für Aufgabentypen hinzu. Der Typname wird als Parameter übergeben.
Zurück nach oben