Zum Hauptinhalt springen

Checkbox-Steuerelement

Ein zweistufiges Kontrollkästchen. Die Steuerung wird verwendet, um eine Option oder mehrere Werte ein- oder auszuschalten.

Zum Beispiel ist es nützlich für:

Kontrollkästchen-Steuerung

Kontrollkästchen-Steuerung

  • Wechseln zwischen dem Split-Modus und dem Baum-Modus für geteilte Aufgaben

Split-Aufgaben-Checkbox

gantt.config.lightbox.project_sections = [
{name: "description", height: 70, map_to: "text", type: "textarea", focus: true},
{name: "split", type:"checkbox", map_to: "render", options:[ /*!*/
{key:"split", label:"Split Task"} /*!*/
]}, /*!*/
{name: "time", type: "duration", readonly: true, map_to: "auto"}
];

Split task

Initialization

Um das Kontrollkästchen-Steuerelement zum Lightbox hinzuzufügen, folgen Sie diesen Schritten:

  1. Fügen Sie dem Lightbox-Konfigurations-Block eine Sektion hinzu:
var opts = [
{key:"split", label:"Split Task"}
];

gantt.config.lightbox.sections = [
{name: "description", height: 70, map_to: "text", type: "textarea", focus: true},
{name: "split", type:"checkbox", map_to: "render", options:opts}, /*!*/
{name: "time", type: "duration", readonly: true, map_to: "auto"}
];
  1. Legen Sie eine Bezeichnung für die Sektion fest:
gantt.locale.labels.section_split = "Display";

Split task

Eigenschaften

Die folgenden Eigenschaften sind größtenteils wichtig und werden häufig für das Kontrollkästchen-Steuerelement festgelegt (siehe die vollständige Liste hier):

  • name - (string) der Abschnittsname
  • map_to - (string) der Name einer Dateneigenschaft, die dem Abschnitt zugeordnet wird
  • type - (string) der Typ des Abschnittskontrolls
  • options - (array) ein Array von Objekten. Definiert die Auswahlmöglichkeiten des Steuerelements (wird verwendet für die select, Kontrollkästchen und Radio-Steuerelemente). Jedes Objekt im Array entspricht einer einzelnen Option und besitzt die folgenden Eigenschaften:
    • key - (string) die Options-ID. Dieses Attribut wird mit der Task-Daten-Eigenschaft verglichen, um Optionen den Aufgaben zuzuordnen
    • label - (string) die Options-Bezeichnung
  • focus - (boolean) wird der Wert auf true gesetzt, erhält der Abschnitt beim Öffnen des Lightbox den Fokus
  • default_value - (any) der Standardwert des Abschnitts-Steuerelements. Gilt nur, wenn der Eingabewert undefiniert ist

Befüllen des Steuerelements mit Daten

Im Allgemeinen, um Werte für das Kontrollkästchen-Steuerelement festzulegen, verwenden Sie den Parameter options:

gantt.config.lightbox.sections = [
{name: "split", type:"checkbox", map_to: "render", options:[
{key:"split", label:"Split Task"}
]}
];

Elemente im Parameter options haben 2 Pflicht-Eigenschaften:

  • key - (string) die Option-ID
  • label - (string) die Options-Bezeichnung
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.