onLightboxButton
Description
Wird ausgelöst, wenn ein Benutzer auf einen benutzerdefinierten Button innerhalb der Lightbox klickt
onLightboxButton: (id: string, node: HTMLElement, e: Event) => void;
Parameters
id- (required) string - die ID des Buttonsnode- (required) HTMLElement - das HTML-Element des geklickten Buttonse- (required) event - das native 'click' Event-Objekt
Example
scheduler.attachEvent("onLightboxButton", function (id, node, e){
// hier kann benutzerdefinierte Logik eingefügt werden
});
Related samples
Details
Dieses Event wird nur für benutzerdefinierte Buttons ausgelöst, die sich am unteren Rand der Lightbox befinden. Es wird nicht für Standard- oder Abschnitts-Buttons aktiviert.
Um zu prüfen, ob die Lightbox aktuell geöffnet oder geschlossen ist, können Sie die lightbox_id Eigenschaft aus dem State-Objekt verwenden, das von der Methode getState zurückgegeben wird. Wenn die Lightbox geöffnet ist, liefert diese Methode die ID des aktiven Events; ist sie geschlossen, gibt sie 'null' oder 'undefined' zurück:
if (scheduler.getState().lightbox_id){
// Logik, wenn die Lightbox geöffnet ist
} else {
// Logik, wenn die Lightbox geschlossen ist
}
Related Guides
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.