PopupTemplate class
Um modelo de layout para um pop-up.
Propriedades
content | Uma cadeia de caracteres HTML para o conteúdo principal do pop-up que contém espaços reservados para propriedades do recurso para o qual ele está sendo exibido. Os espaços reservados podem estar no formato "{propertyName}" ou "{propertyName/subPropertyName}". |
date |
Se a propriedade for um objeto de data, essas opções especificarão como ela deve ser formatada quando exibida. Usa Date.toLocaleString. Se não for especificado, as datas serão convertidas em cadeias de caracteres usando Date.toISOString |
detect |
Especifica se hiperlinks e endereços de email devem ser detectados e renderizados automaticamente como links clicáveis.
Padrão: |
fill |
A cor da tela de fundo do modelo pop-up. |
hyperlink |
Opções de formato para cadeias de caracteres de hiperlink. |
number |
Se a propriedade for um número, essas opções especificarão como ela deve ser formatada quando exibida. Usa Number.toLocaleString. |
sandbox |
Especifica se o conteúdo deve ser encapsulado com um iframe em área restrita. A menos que seja definido explicitamente como false, o conteúdo será colocado em uma área restrita em um iframe por padrão. Quando habilitado, todo o conteúdo será encapsulado em um iframe em área restrita com scripts, formulários, bloqueio de ponteiro e navegação superior desabilitados. Pop-ups serão permitidos para que os links possam ser abertos em uma nova página ou guia. Navegadores mais antigos que não dão suporte ao parâmetro srcdoc em iframes serão limitados à renderização de uma pequena quantidade de conteúdo. |
single |
Se uma descrição estiver disponível, ela será gravada como o conteúdo e não como um sumário.
Padrão: |
text |
A cor de texto padrão do modelo pop-up. |
title | Uma cadeia de caracteres HTML para o título do pop-up que contém espaços reservados para propriedades do recurso para o qual ele está sendo exibido. Os espaços reservados podem estar no formato "{propertyName}" ou "{propertyName/subPropertyName}". |
Métodos
apply |
Gera conteúdo pop-up aplicando um modelo a um conjunto de propriedades.
Se nenhum modelo for especificado ou |
Detalhes da propriedade
content
Uma cadeia de caracteres HTML para o conteúdo principal do pop-up que contém espaços reservados para propriedades do recurso para o qual ele está sendo exibido. Os espaços reservados podem estar no formato "{propertyName}" ou "{propertyName/subPropertyName}".
content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>
Valor da propriedade
string | PropertyInfo[] | Array<string | PropertyInfo[]>
dateFormat
Se a propriedade for um objeto de data, essas opções especificarão como ela deve ser formatada quando exibida. Usa Date.toLocaleString. Se não for especificado, as datas serão convertidas em cadeias de caracteres usando Date.toISOString
dateFormat?: DateTimeFormatOptions
Valor da propriedade
DateTimeFormatOptions
detectHyperlinks
Especifica se hiperlinks e endereços de email devem ser detectados e renderizados automaticamente como links clicáveis.
Padrão: true
detectHyperlinks?: boolean
Valor da propriedade
boolean
fillColor
A cor da tela de fundo do modelo pop-up.
fillColor?: string
Valor da propriedade
string
hyperlinkFormat
Opções de formato para cadeias de caracteres de hiperlink.
hyperlinkFormat?: HyperLinkFormatOptions
Valor da propriedade
numberFormat
Se a propriedade for um número, essas opções especificarão como ela deve ser formatada quando exibida. Usa Number.toLocaleString.
numberFormat?: NumberFormatOptions
Valor da propriedade
NumberFormatOptions
sandboxContent
Especifica se o conteúdo deve ser encapsulado com um iframe em área restrita. A menos que seja definido explicitamente como false, o conteúdo será colocado em uma área restrita em um iframe por padrão. Quando habilitado, todo o conteúdo será encapsulado em um iframe em área restrita com scripts, formulários, bloqueio de ponteiro e navegação superior desabilitados. Pop-ups serão permitidos para que os links possam ser abertos em uma nova página ou guia. Navegadores mais antigos que não dão suporte ao parâmetro srcdoc em iframes serão limitados à renderização de uma pequena quantidade de conteúdo.
sandboxContent?: boolean
Valor da propriedade
boolean
singleDescription
Se uma descrição estiver disponível, ela será gravada como o conteúdo e não como um sumário.
Padrão: true
singleDescription?: boolean
Valor da propriedade
boolean
textColor
A cor de texto padrão do modelo pop-up.
textColor?: string
Valor da propriedade
string
title
Uma cadeia de caracteres HTML para o título do pop-up que contém espaços reservados para propriedades do recurso para o qual ele está sendo exibido. Os espaços reservados podem estar no formato "{propertyName}" ou "{propertyName/subPropertyName}".
title?: string
Valor da propriedade
string
Detalhes do método
applyTemplate(Properties, PopupTemplate)
Gera conteúdo pop-up aplicando um modelo a um conjunto de propriedades.
Se nenhum modelo for especificado ou title
name
as propriedades serão usadas como fallbacks para o título, se disponível.
Para conteúdo, uma description
propriedade será usada ou todas as propriedades serão convertidas em uma tabela.
static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement
Parâmetros
- prop
- Properties
O objeto properties gera o conteúdo pop-up.
- template
- PopupTemplate
O modelo a ser aplicado.
Retornos
HTMLElement