modalbox
Description
Ruft eine modalbox auf
modalbox: (config: ModalBoxConfig) => HTMLElement
Parameters
config- (erforderlich) ModalBoxConfig - die Konfiguration des Modalbox-Fensters
Returns
div- (HTMLElement) - der Div-Container des Modalbox-Fensters
Example
let box = gantt.modalbox({
title: "Close",
type: "alert-warning"
});
Details
Das Konfigurationsobjekt verwendet die folgenden Eigenschaften:
- id? - (number | string) - optional, die ID des Modalbox-Fensters
- text - (number | string) - der Text des Inhalts des Modalbox-Fensters
- title? - (number | string) - optional, der Text der Kopfzeile
- position? - (string) - optional, die Position des Modalbox-Fensters; derzeit wird nur ein Wert unterstützt - "top", jeder andere Wert führt zu "center-align"
- buttons - (string[] | number[] | ModalboxButton[]) - das Array der Buttons
- width? - (string) - optional, die Breite des Modalbox-Fensters (als CSS <length> oder <percentage> Werte, z.B. "100px", "50%")
- height? - (string) - optional, die Höhe des Modalbox-Fensters (als CSS <length> oder <percentage> Werte, z.B. "100px", "50%")
- callback? (result): void - optional, die Funktion, die beim Klicken eines Buttons aufgerufen wird. Nimmt true oder false als Parameter (abhängig vom geklickten Button)
- result - (string | number | boolean) - Das Ergebnis der Callback-Funktion entspricht dem stringifizierten Index des gedrückten Buttons aus dem Array ("0", "1", "2",...)
Die ModalboxButton hat folgende Typen:
- label - (string | number) - der Text des Buttons
- 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 den Button, mit dem Präfix "gantt_"
Für zusätzliche Details zu unterstützten Konfigurationsoptionen eines Modalbox siehe den Artikel Popup Messages and Modal Boxes.
Related API
Related Guides
Change log
- hinzugefügt in Version 4.0
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.