你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PopupTemplate class
弹出窗口的布局模板。
属性
content | 弹出窗口的主要内容的 HTML 字符串,其中包含要为其显示的功能属性的占位符。 占位符的格式可以是“{propertyName}”或“{propertyName/subPropertyName}”。 |
date |
如果属性是日期对象,这些选项指定在显示时应设置其格式。 使用 Date.toLocaleString。 如果未指定,日期将使用 Date.toISOString 转换为字符串 |
detect |
指定是否应自动检测超链接和电子邮件地址,并将其呈现为可单击链接。
默认: |
fill |
弹出窗口模板的背景色。 |
hyperlink |
超链接字符串的格式选项。 |
number |
如果属性是数字,则这些选项指定在显示时应设置其格式的方式。 使用 Number.toLocaleString。 |
sandbox |
指定是否应使用沙盒 iframe 包装内容。 除非显式设置为 false,否则默认情况下,内容将在 iframe 内沙盒。 启用后,所有内容都将包装在沙盒 iframe 中,并禁用脚本、窗体、指针锁定和顶部导航。 将允许弹出窗口,以便可以在新页面或选项卡中打开链接。不支持 iframe 上的 srcdoc 参数的旧浏览器仅限于呈现少量内容。 |
single |
如果说明可用,它将作为内容而不是属性表写入。
默认: |
text |
弹出窗口模板的默认文本颜色。 |
title | 弹出窗口标题的 HTML 字符串,其中包含要为其显示的功能属性的占位符。 占位符的格式可以是“{propertyName}”或“{propertyName/subPropertyName}”。 |
方法
apply |
通过将模板应用于一组属性来生成弹出内容。
如果未指定任何模板, |
属性详细信息
content
弹出窗口的主要内容的 HTML 字符串,其中包含要为其显示的功能属性的占位符。 占位符的格式可以是“{propertyName}”或“{propertyName/subPropertyName}”。
content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>
属性值
string | PropertyInfo[] | Array<string | PropertyInfo[]>
dateFormat
如果属性是日期对象,这些选项指定在显示时应设置其格式。 使用 Date.toLocaleString。 如果未指定,日期将使用 Date.toISOString 转换为字符串
dateFormat?: DateTimeFormatOptions
属性值
DateTimeFormatOptions
detectHyperlinks
指定是否应自动检测超链接和电子邮件地址,并将其呈现为可单击链接。
默认:true
detectHyperlinks?: boolean
属性值
boolean
fillColor
弹出窗口模板的背景色。
fillColor?: string
属性值
string
hyperlinkFormat
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