PopupTemplate class
Шаблон макета для всплывающего окна.
Свойства
content | Html-строка для основного содержимого всплывающего окна, содержащего заполнители для свойств отображаемой функции. Заполнители могут быть в формате "{propertyName}" или "{propertyName/subPropertyName}". |
date |
Если свойство является объектом даты, эти параметры указывают, как его следует отформатировать при отображении. Использует Date.toLocaleString. Если значение не указано, даты будут преобразованы в строки с помощью Date.toISOString |
detect |
Указывает, должны ли гиперссылки и адреса электронной почты автоматически обнаруживаться и отображаться в виде ссылок, доступных для щелчка.
По умолчанию: |
fill |
Цвет фона всплывающего шаблона. |
hyperlink |
Параметры форматирования для строк гиперссылки. |
number |
Если свойство является числом, эти параметры указывают, как он должен быть отформатирован при отображении. Использует Number.toLocaleString. |
sandbox |
Указывает, следует ли упаковать содержимое с помощью изолированного iframe. Если явно не задано значение false, содержимое будет изолированно в iframe по умолчанию. Если этот параметр включен, все содержимое будет упаковано в изолированный iframe с помощью скриптов, форм, блокировки указателя и верхней панели навигации отключены. Всплывающие окна будут разрешены, чтобы ссылки можно было открывать на новой странице или вкладке. Старые браузеры, которые не поддерживают параметр srcdoc в iframes, будут ограничены отображением небольшого количества содержимого. |
single |
Если доступно описание, оно будет записано как содержимое, а не в виде таблицы свойств.
По умолчанию: |
text |
Цвет текста по умолчанию для шаблона всплывающего окна. |
title | Html-строка для заголовка всплывающего окна, содержащего заполнители для свойств отображаемой функции. Заполнители могут быть в формате "{propertyName}" или "{propertyName/subPropertyName}". |
Методы
apply |
Создает всплывающее содержимое путем применения шаблона к набору свойств.
Если шаблон не указан, |
Сведения о свойстве
content
Html-строка для основного содержимого всплывающего окна, содержащего заполнители для свойств отображаемой функции. Заполнители могут быть в формате "{propertyName}" или "{propertyName/subPropertyName}".
content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>
Значение свойства
string | PropertyInfo[] | Array<string | PropertyInfo[]>
dateFormat
Если свойство является объектом даты, эти параметры указывают, как его следует отформатировать при отображении. Использует Date.toLocaleString. Если значение не указано, даты будут преобразованы в строки с помощью Date.toISOString
dateFormat?: DateTimeFormatOptions
Значение свойства
DateTimeFormatOptions
detectHyperlinks
Указывает, должны ли гиперссылки и адреса электронной почты автоматически обнаруживаться и отображаться в виде ссылок, доступных для щелчка.
По умолчанию: true
detectHyperlinks?: boolean
Значение свойства
boolean
fillColor
Цвет фона всплывающего шаблона.
fillColor?: string
Значение свойства
string
hyperlinkFormat
Параметры форматирования для строк гиперссылки.
hyperlinkFormat?: HyperLinkFormatOptions
Значение свойства
numberFormat
Если свойство является числом, эти параметры указывают, как он должен быть отформатирован при отображении. Использует Number.toLocaleString.
numberFormat?: NumberFormatOptions
Значение свойства
NumberFormatOptions
sandboxContent
Указывает, следует ли упаковать содержимое с помощью изолированного iframe. Если явно не задано значение false, содержимое будет изолированно в iframe по умолчанию. Если этот параметр включен, все содержимое будет упаковано в изолированный iframe с помощью скриптов, форм, блокировки указателя и верхней панели навигации отключены. Всплывающие окна будут разрешены, чтобы ссылки можно было открывать на новой странице или вкладке. Старые браузеры, которые не поддерживают параметр srcdoc в iframes, будут ограничены отображением небольшого количества содержимого.
sandboxContent?: boolean
Значение свойства
boolean
singleDescription
Если доступно описание, оно будет записано как содержимое, а не в виде таблицы свойств.
По умолчанию: true
singleDescription?: boolean
Значение свойства
boolean
textColor
Цвет текста по умолчанию для шаблона всплывающего окна.
textColor?: string
Значение свойства
string
title
Html-строка для заголовка всплывающего окна, содержащего заполнители для свойств отображаемой функции. Заполнители могут быть в формате "{propertyName}" или "{propertyName/subPropertyName}".
title?: string
Значение свойства
string
Сведения о методе
applyTemplate(Properties, PopupTemplate)
Создает всплывающее содержимое путем применения шаблона к набору свойств.
Если шаблон не указан, title
либо name
свойства будут использоваться в качестве резервных вариантов заголовка, если они доступны.
Для содержимого description
свойство будет использоваться или все свойства будут преобразованы в таблицу.
static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement
Параметры
- prop
- Properties
Объект свойств создает всплывающее содержимое.
- template
- PopupTemplate
Применяемый шаблон.
Возвращаемое значение
HTMLElement