Freigeben über


PopupTemplate class

Eine Layoutvorlage für ein Popup.

Eigenschaften

content

Eine HTML-Zeichenfolge für den Hauptinhalt des Popups, die Platzhalter für Eigenschaften des Features enthält, für das sie angezeigt wird. Platzhalter können sich im Format "{propertyName}" oder "{propertyName/subPropertyName}" befinden.

dateFormat

Wenn die Eigenschaft ein Datumsobjekt ist, geben diese Optionen an, wie sie beim Anzeigen formatiert werden soll. Verwendet Date.toLocaleString. Wenn nicht angegeben, werden Datumsangaben mithilfe von Date.toISOString in Zeichenfolgen konvertiert.

detectHyperlinks

Gibt an, ob Links und E-Mail-Adressen automatisch erkannt und als klickbare Links gerendert werden sollen. Standardwert: true

fillColor

Die Hintergrundfarbe der Popupvorlage.

hyperlinkFormat

Formatoptionen für Hyperlinkzeichenfolgen.

numberFormat

Wenn die Eigenschaft eine Zahl ist, geben diese Optionen an, wie sie beim Anzeigen formatiert werden soll. Verwendet Number.toLocaleString.

sandboxContent

Gibt an, ob Inhalte mit einem Sandkasten-iframe umbrochen werden sollen. Sofern der Inhalt nicht explizit auf "false" festgelegt ist, wird der Inhalt standardmäßig in einem iframe gespeichert. Wenn dies aktiviert ist, werden alle Inhalte in einen Sandkasten-iframe mit Skripts, Formularen, Zeigersperre und oberster Navigation umgebrochen. Popups sind zulässig, damit Links auf einer neuen Seite oder Registerkarte geöffnet werden können. Ältere Browser, die den srcdoc-Parameter auf iframes nicht unterstützen, sind auf das Rendern einer kleinen Menge von Inhalten beschränkt.

singleDescription

Wenn eine Beschreibung verfügbar ist, wird sie anstelle eines Eigenschaftenverzeichnisses als Inhalt geschrieben. Standardwert: true

textColor

Die Standardtextfarbe der Popupvorlage.

title

Eine HTML-Zeichenfolge für den Titel des Popups, die Platzhalter für Eigenschaften des Features enthält, für das sie angezeigt wird. Platzhalter können sich im Format "{propertyName}" oder "{propertyName/subPropertyName}" befinden.

Methoden

applyTemplate(Properties, PopupTemplate)

Generiert Popupinhalte, indem eine Vorlage auf eine Reihe von Eigenschaften angewendet wird. Wenn keine Vorlage angegeben wird, title werden name Eigenschaften als Fallbacks für den Titel verwendet, sofern verfügbar. Für Inhalte wird eine description Eigenschaft verwendet oder sonst werden alle Eigenschaften in eine Tabelle konvertiert.

Details zur Eigenschaft

content

Eine HTML-Zeichenfolge für den Hauptinhalt des Popups, die Platzhalter für Eigenschaften des Features enthält, für das sie angezeigt wird. Platzhalter können sich im Format "{propertyName}" oder "{propertyName/subPropertyName}" befinden.

content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>

Eigenschaftswert

string | PropertyInfo[] | Array<string | PropertyInfo[]>

dateFormat

Wenn die Eigenschaft ein Datumsobjekt ist, geben diese Optionen an, wie sie beim Anzeigen formatiert werden soll. Verwendet Date.toLocaleString. Wenn nicht angegeben, werden Datumsangaben mithilfe von Date.toISOString in Zeichenfolgen konvertiert.

dateFormat?: DateTimeFormatOptions

Eigenschaftswert

DateTimeFormatOptions

Gibt an, ob Links und E-Mail-Adressen automatisch erkannt und als klickbare Links gerendert werden sollen. Standardwert: true

detectHyperlinks?: boolean

Eigenschaftswert

boolean

fillColor

Die Hintergrundfarbe der Popupvorlage.

fillColor?: string

Eigenschaftswert

string

hyperlinkFormat

Formatoptionen für Hyperlinkzeichenfolgen.

hyperlinkFormat?: HyperLinkFormatOptions

Eigenschaftswert

numberFormat

Wenn die Eigenschaft eine Zahl ist, geben diese Optionen an, wie sie beim Anzeigen formatiert werden soll. Verwendet Number.toLocaleString.

numberFormat?: NumberFormatOptions

Eigenschaftswert

NumberFormatOptions

sandboxContent

Gibt an, ob Inhalte mit einem Sandkasten-iframe umbrochen werden sollen. Sofern der Inhalt nicht explizit auf "false" festgelegt ist, wird der Inhalt standardmäßig in einem iframe gespeichert. Wenn dies aktiviert ist, werden alle Inhalte in einen Sandkasten-iframe mit Skripts, Formularen, Zeigersperre und oberster Navigation umgebrochen. Popups sind zulässig, damit Links auf einer neuen Seite oder Registerkarte geöffnet werden können. Ältere Browser, die den srcdoc-Parameter auf iframes nicht unterstützen, sind auf das Rendern einer kleinen Menge von Inhalten beschränkt.

sandboxContent?: boolean

Eigenschaftswert

boolean

singleDescription

Wenn eine Beschreibung verfügbar ist, wird sie anstelle eines Eigenschaftenverzeichnisses als Inhalt geschrieben. Standardwert: true

singleDescription?: boolean

Eigenschaftswert

boolean

textColor

Die Standardtextfarbe der Popupvorlage.

textColor?: string

Eigenschaftswert

string

title

Eine HTML-Zeichenfolge für den Titel des Popups, die Platzhalter für Eigenschaften des Features enthält, für das sie angezeigt wird. Platzhalter können sich im Format "{propertyName}" oder "{propertyName/subPropertyName}" befinden.

title?: string

Eigenschaftswert

string

Details zur Methode

applyTemplate(Properties, PopupTemplate)

Generiert Popupinhalte, indem eine Vorlage auf eine Reihe von Eigenschaften angewendet wird. Wenn keine Vorlage angegeben wird, title werden name Eigenschaften als Fallbacks für den Titel verwendet, sofern verfügbar. Für Inhalte wird eine description Eigenschaft verwendet oder sonst werden alle Eigenschaften in eine Tabelle konvertiert.

static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement

Parameter

prop
Properties

Das Eigenschaftenobjekt generiert den Popupinhalt aus.

template
PopupTemplate

Die zu übernehmende Vorlage.

Gibt zurück

HTMLElement