在新窗口中打开 HTML Web 资源。
Syntax
Xrm.Navigation.openWebResource(webResourceName,windowOptions,data)
参数
| Name | 类型 | 必选 | Description |
|---|---|---|---|
webResourceName |
String | 是的 | 要打开的 HTML Web 资源的名称。 |
windowOptions |
物体 | 否 | 用于打开 Web 资源的窗口选项。 该对象包含以下值: - height:(可选) 数字。 要以像素为单位打开的窗口的高度。- width:(可选) 数字。 要以像素为单位打开的窗口的宽度。 |
data |
String | 否 | 要传递到数据参数的数据。 |
注解
必须使用此方法来显示 Web 资源,而不是弃用的 Xrm.Utility.openWebResource 方法。
HTML Web 资源可以接受将 参数传递给 HTML Web 资源中所述的参数值。 此函数仅提供传入可选数据参数。 若要传递其他有效参数的值,必须将这些值追加到参数。webResourceName
注释
Xrm 对象在 HTML Web 资源中不可用。 因此,HTML Web 资源不支持包含 Xrm.* 方法的脚本。
parent.Xrm.* 如果在表单容器中加载 HTML Web 资源,则工作。 但是,对于其他位置(例如将 HTML Web 资源作为 SiteMap 的一部分加载) parent.Xrm.* 也不起作用。 详细信息: GetGlobalContext 函数和 ClientGlobalContext.js.aspx
例子
打开名为“new_webResource.htm”的 HTML Web 资源:
Xrm.Navigation.openWebResource("new_webResource.htm");打开 HTML Web 资源,设置 windowOptions:
var windowOptions = { height: 400, width: 400 }; Xrm.Navigation.openWebResource("new_webResource.htm",windowOptions);打开 HTML Web 资源,包括参数的单个数据
data项Xrm.Navigation.openWebResource("new_webResource.htm",null,"dataItemValue");