Поделиться через


PopupTemplate class

Шаблон макета для всплывающего окна.

Свойства

content

Html-строка для основного содержимого всплывающего окна, содержащего заполнители для свойств отображаемой функции. Заполнители могут быть в формате "{propertyName}" или "{propertyName/subPropertyName}".

dateFormat

Если свойство является объектом даты, эти параметры указывают, как его следует отформатировать при отображении. Использует Date.toLocaleString. Если значение не указано, даты будут преобразованы в строки с помощью Date.toISOString

detectHyperlinks

Указывает, должны ли гиперссылки и адреса электронной почты автоматически обнаруживаться и отображаться в виде ссылок, доступных для щелчка. По умолчанию: true

fillColor

Цвет фона всплывающего шаблона.

hyperlinkFormat

Параметры форматирования для строк гиперссылки.

numberFormat

Если свойство является числом, эти параметры указывают, как он должен быть отформатирован при отображении. Использует Number.toLocaleString.

sandboxContent

Указывает, следует ли упаковать содержимое с помощью изолированного iframe. Если явно не задано значение false, содержимое будет изолированно в iframe по умолчанию. Если этот параметр включен, все содержимое будет упаковано в изолированный iframe с помощью скриптов, форм, блокировки указателя и верхней панели навигации отключены. Всплывающие окна будут разрешены, чтобы ссылки можно было открывать на новой странице или вкладке. Старые браузеры, которые не поддерживают параметр srcdoc в iframes, будут ограничены отображением небольшого количества содержимого.

singleDescription

Если доступно описание, оно будет записано как содержимое, а не в виде таблицы свойств. По умолчанию: true

textColor

Цвет текста по умолчанию для шаблона всплывающего окна.

title

Html-строка для заголовка всплывающего окна, содержащего заполнители для свойств отображаемой функции. Заполнители могут быть в формате "{propertyName}" или "{propertyName/subPropertyName}".

Методы

applyTemplate(Properties, PopupTemplate)

Создает всплывающее содержимое путем применения шаблона к набору свойств. Если шаблон не указан, title либо name свойства будут использоваться в качестве резервных вариантов заголовка, если они доступны. Для содержимого description свойство будет использоваться или все свойства будут преобразованы в таблицу.

Сведения о свойстве

content

Html-строка для основного содержимого всплывающего окна, содержащего заполнители для свойств отображаемой функции. Заполнители могут быть в формате "{propertyName}" или "{propertyName/subPropertyName}".

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

Значение свойства

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

dateFormat

Если свойство является объектом даты, эти параметры указывают, как его следует отформатировать при отображении. Использует Date.toLocaleString. Если значение не указано, даты будут преобразованы в строки с помощью Date.toISOString

dateFormat?: DateTimeFormatOptions

Значение свойства

DateTimeFormatOptions

Указывает, должны ли гиперссылки и адреса электронной почты автоматически обнаруживаться и отображаться в виде ссылок, доступных для щелчка. По умолчанию: 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