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. |
date |
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. |
detect |
Gibt an, ob Links und E-Mail-Adressen automatisch erkannt und als klickbare Links gerendert werden sollen.
Standardwert: |
fill |
Die Hintergrundfarbe der Popupvorlage. |
hyperlink |
Formatoptionen für Hyperlinkzeichenfolgen. |
number |
Wenn die Eigenschaft eine Zahl ist, geben diese Optionen an, wie sie beim Anzeigen formatiert werden soll. Verwendet Number.toLocaleString. |
sandbox |
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. |
single |
Wenn eine Beschreibung verfügbar ist, wird sie anstelle eines Eigenschaftenverzeichnisses als Inhalt geschrieben.
Standardwert: |
text |
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
apply |
Generiert Popupinhalte, indem eine Vorlage auf eine Reihe von Eigenschaften angewendet wird.
Wenn keine Vorlage angegeben wird, |
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
detectHyperlinks
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