openWebResource (客户端 API 参考)

在新窗口中打开 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");

Xrm.Navigation