你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PopupTemplate class

弹出窗口的布局模板。

属性

content

弹出窗口的主要内容的 HTML 字符串,其中包含要为其显示的功能属性的占位符。 占位符的格式可以是“{propertyName}”或“{propertyName/subPropertyName}”。

dateFormat

如果属性是日期对象,这些选项指定在显示时应设置其格式。 使用 Date.toLocaleString。 如果未指定,日期将使用 Date.toISOString 转换为字符串

detectHyperlinks

指定是否应自动检测超链接和电子邮件地址,并将其呈现为可单击链接。 默认:true

fillColor

弹出窗口模板的背景色。

hyperlinkFormat

超链接字符串的格式选项。

numberFormat

如果属性是数字,则这些选项指定在显示时应设置其格式的方式。 使用 Number.toLocaleString

sandboxContent

指定是否应使用沙盒 iframe 包装内容。 除非显式设置为 false,否则默认情况下,内容将在 iframe 内沙盒。 启用后,所有内容都将包装在沙盒 iframe 中,并禁用脚本、窗体、指针锁定和顶部导航。 将允许弹出窗口,以便可以在新页面或选项卡中打开链接。不支持 iframe 上的 srcdoc 参数的旧浏览器仅限于呈现少量内容。

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 中,并禁用脚本、窗体、指针锁定和顶部导航。 将允许弹出窗口,以便可以在新页面或选项卡中打开链接。不支持 iframe 上的 srcdoc 参数的旧浏览器仅限于呈现少量内容。

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