Compartilhar via


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

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

detectHyperlinks

Especifica se hiperlinks e endereços de email devem ser detectados e renderizados automaticamente como links clicáveis. Padrão: true

fillColor

A cor da tela de fundo do modelo pop-up.

hyperlinkFormat

Opções de formato para cadeias de caracteres de hiperlink.

numberFormat

Se a propriedade for um número, essas opções especificarão como ela deve ser formatada quando exibida. Usa Number.toLocaleString.

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.

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

textColor

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

applyTemplate(Properties, PopupTemplate)

Gera conteúdo pop-up aplicando um modelo a um conjunto de propriedades. Se nenhum modelo for especificado ou titlename 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.

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

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 titlename 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