IOptions

[ Schnittstelle ]

export interface IOptions {
    centerHorizontal?: boolean;
    centerVertical?: boolean;
    dimBackground?: boolean;
    modal?: boolean;
    closeOnBackground?: boolean;
    resizeCb?: (data: TopMostLayer.IResizeResultObject) => void;
    removeCb?: (data: TopMostLayer.IElemRemoveResultObject) => void;
}

Eigenschaften

Name

Typ

Beschreibung

centerHorizontal [ Optional ]

boolean

Das Element wird horizontal zentriert und bei Größenänderung des Fensters zentriert gehalten.

centerVertical [ Optional ]

boolean

Das Element wird vertikal zentriert und bei Größenänderung des Fensters zentriert gehalten.

dimBackground [ Optional ]

boolean

Legt fest, ob der Hintergrund abgedunkelt werden soll. Standardmäßig ist dies true.

Es ist möglich, mehrere Elemente jeweils per add in den TopMostLayer zu legen. dimBackground kann dabei für jedes Element unterschiedlich sein.

modal [ Optional ]

boolean

Verhindert eine Interaktion durch den Hintergrund auf andere Elemente. Standardmäßig ist dies true.

closeOnBackground [ Optional ]

Verfügbar ab Version 1.10.1336.404

boolean

Legt fest ob der TopMost Layer bei einer Interaktion (z.B. Klick oder Touch-Aktion) mit dem Hintergrund geschlossen werden soll.

resizeCb [ Optional ]

(data: TopMostLayer.IResizeResultObject) => void

Callback welcher aufgerufen wird, wenn das Element in der Größe potenziell verändert wurde. Dem Callback wird ein Parameter übergeben.

removeCb [ Optional ]

(data: TopMostLayer.IElemRemoveResultObject) => void

Callback welcher aufgerufen wird, wenn das Element aus dem TopMostLayer genommen wurde. Dem Callback wird ein Parameter übergeben. Dieser Callback wird unabhängig von der Ursache des Aushängens aufgerufen.

IOptions 1:

Verfügbar ab Version 1.10