modalbox

ruft eine modalbox auf

HTMLElement modalbox(ModalBoxConfig config);
configModalBoxConfigdie Konfiguration der modalbox
HTMLElementder div-Container der modalbox

Example

let box = gantt.modalbox({
    title: "Schließen",
    type: "alert-warning"
});

Details

Das Konfigurationsobjekt verwendet die folgenden Eigenschaften:

  • id? - (number | string) - optional, die ID der modalbox
  • text - (number | string) - der Text des Inhalts der modalbox
  • title? - (number | string) - optional, der Text der Kopfzeile
  • position? - (string) - optional, die Position der modalbox unterstützt derzeit nur einen Wert - "top", jeder andere Wert führt zu "center-align"
  • buttons - (string[] | number[] | ModalboxButton[]) - das Array der Schaltflächen
  • width? - (string) - optional, die Breite der modalbox (gesetzt als CSS <length> oder <percentage> Werte, z.B. "100px", "50%")
  • height? - (string) - optional, die Höhe der modalbox (gesetzt als CSS <length> oder <percentage> Werte, z.B. "100px", "50%")
  • callback? (result): void - optional, die Funktion, die beim Klicken auf die Schaltfläche aufgerufen wird. Nimmt true oder false als Parameter (je nach geklickter Schaltfläche)
    • result - (string | number | boolean) - Das Ergebnis der Callback-Funktion entspricht dem in einen String umgewandelten Index der gedrückten Schaltfläche aus dem Array ("0", "1", "2",...)

Der ModalboxButton hat die folgenden Typen:

  • label - (string | number) - der Text der Schaltfläche
  • value? - (string | number | boolean) - optional, der Wert, der im result-Argument der callback-Funktion zurückgegeben wird.
  • css? - (string | number) - optional, ein benutzerdefinierter Klassenname für die Schaltfläche, der mit dem String "gantt_" beginnt.

Für weitere Details zu den unterstützten Konfigurationsoptionen einer modalbox siehe den Artikel Popup-Nachrichten und Modale Boxen.

See also
Change log

hinzugefügt in Version 4.0

Zurück nach oben