Partilhar via


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}".

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

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

fillColor

A cor de fundo do modelo popup.

hyperlinkFormat

Opções de formato para cordas de hiperligação.

numberFormat

Se a propriedade for um número, estas opções especificam como deve ser formatada quando exibida. Utiliza o número.toLocaleString.

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.

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

textColor

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

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.

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

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