PopupTemplate class
Um modelo de layout para um popup.
Propriedades
content | Uma cadeia HTML para o conteúdo principal do popup que contém espaços reservados para as propriedades da funcionalidade para a qual está a ser exibido. Os espaços reservados podem estar no formato "{propertyName}" ou "{propertyName/subPropertyName}". |
date |
Se a propriedade for um objeto de data, estas opções especificam como deve ser formatada quando exibida. Usa Data.toLocaleString. Se não forem especificadas, as datas serão convertidas em cordas utilizando a Data.toISOString |
detect |
Especifica se as hiperligações e endereços de e-mail devem ser automaticamente detetados e tornados como links clicáveis.
Predefinição: |
fill |
A cor de fundo do modelo popup. |
hyperlink |
Opções de formato para cordas de hiperligação. |
number |
Se a propriedade for um número, estas opções especificam como deve ser formatada quando exibida. Utiliza o número.toLocaleString. |
sandbox |
Especifica se o conteúdo deve ser embrulhado com um iframe de caixa de areia. A menos que explicitamente definido como falso, o conteúdo será colocado num iframe por padrão. Quando ativado, todo o conteúdo será embrulhado num iframe de sandboxed com scripts, formulários, bloqueio de ponteiro e navegação superior desativado. Serão permitidos popups para que os links possam ser abertos numa nova página ou separador. Os navegadores mais antigos que não suportam o parâmetro srcdoc em iframes serão limitados a renderizar uma pequena quantidade de conteúdo. |
single |
Se uma descrição estiver disponível, será escrito como o conteúdo e não como uma tabela de propriedades.
Predefinição: |
text |
A cor de texto padrão do modelo popup. |
title | Uma cadeia HTML para o título do popup que contém espaços reservados para as propriedades da funcionalidade para a qual está a ser 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, |
Detalhes de Propriedade
content
Uma cadeia HTML para o conteúdo principal do popup que contém espaços reservados para as propriedades da funcionalidade para a qual está a ser exibido. Os espaços reservados podem estar no formato "{propertyName}" ou "{propertyName/subPropertyName}".
content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>
Valor de Propriedade
string | PropertyInfo[] | Array<string | PropertyInfo[]>
dateFormat
Se a propriedade for um objeto de data, estas opções especificam como deve ser formatada quando exibida. Usa Data.toLocaleString. Se não forem especificadas, as datas serão convertidas em cordas utilizando a Data.toISOString
dateFormat?: DateTimeFormatOptions
Valor de Propriedade
DateTimeFormatOptions
detectHyperlinks
Especifica se as hiperligações e endereços de e-mail devem ser automaticamente detetados e tornados como links clicáveis.
Predefinição: true
detectHyperlinks?: boolean
Valor de Propriedade
boolean
fillColor
A cor de fundo do modelo popup.
fillColor?: string
Valor de Propriedade
string
hyperlinkFormat
Opções de formato para cordas de hiperligação.
hyperlinkFormat?: HyperLinkFormatOptions
Valor de Propriedade
numberFormat
Se a propriedade for um número, estas opções especificam como deve ser formatada quando exibida. Utiliza o número.toLocaleString.
numberFormat?: NumberFormatOptions
Valor de Propriedade
NumberFormatOptions
sandboxContent
Especifica se o conteúdo deve ser embrulhado com um iframe de caixa de areia. A menos que explicitamente definido como falso, o conteúdo será colocado num iframe por padrão. Quando ativado, todo o conteúdo será embrulhado num iframe de sandboxed com scripts, formulários, bloqueio de ponteiro e navegação superior desativado. Serão permitidos popups para que os links possam ser abertos numa nova página ou separador. Os navegadores mais antigos que não suportam o parâmetro srcdoc em iframes serão limitados a renderizar uma pequena quantidade de conteúdo.
sandboxContent?: boolean
Valor de Propriedade
boolean
singleDescription
Se uma descrição estiver disponível, será escrito como o conteúdo e não como uma tabela de propriedades.
Predefinição: true
singleDescription?: boolean
Valor de Propriedade
boolean
textColor
A cor de texto padrão do modelo popup.
textColor?: string
Valor de Propriedade
string
title
Uma cadeia HTML para o título do popup que contém espaços reservados para as propriedades da funcionalidade para a qual está a ser exibido. Os espaços reservados podem estar no formato "{propertyName}" ou "{propertyName/subPropertyName}".
title?: string
Valor de Propriedade
string
Detalhes de Método
applyTemplate(Properties, PopupTemplate)
Gera conteúdo pop-up aplicando um modelo a um conjunto de propriedades.
Se nenhum modelo for especificado, title
ou name
as propriedades serão usadas como recuos para o título, se disponível.
Para conteúdo, uma description
propriedade será usada ou então todas as propriedades serão convertidas em uma mesa.
static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement
Parâmetros
- prop
- Properties
O objeto de propriedades gera o conteúdo popup de.
- template
- PopupTemplate
O modelo a aplicar.
Devoluções
HTMLElement