openWebResource (referencia de la API de cliente)
Abre un recurso web HTML en una nueva ventana.
Sintaxis
Xrm.Navigation.openWebResource(webResourceName,windowOptions,data)
Parámetros
Name | Type | Obligatorio | Description |
---|---|---|---|
webResourceName |
String | Sí | Nombre del recurso web HTML que se va a abrir. |
windowOptions |
Objecto | No | Opciones de ventana para abrir el recurso web. El objeto contiene los siguientes valores: - height : (Opcional) Número. Alto de la ventana que se va a abrir, en píxeles.- width : (Opcional) Número. Ancho de la ventana que se va a abrir, en píxeles. |
data |
String | No | Datos que se pasarán al parámetro de datos. |
Comentarios
Debe usar este método para mostrar recursos de web en lugar del método desusado Xrm.Utility.openWebResource.
Un recurso web HTML puede aceptar los valores de parámetro que se describen en Pasar parámetros a recursos web HTML. Esta función solo permite pasar el parámetro de datos opcional. Para pasar valores para los demás parámetros válidos, debe anexarlos al parámetro webResourceName
.
Nota
El objeto Xrm no está disponible en recursos web de HTML. Por lo tanto, los scripts que contienen métodos Xrm.*
no se admiten en recursos web HTML. parent.Xrm.*
funcionará si el recurso web HTML se carga en un contenedor del formulario. Sin embargo, en otros casos, como al cargar un recurso web HTML como parte del SiteMap, parent.Xrm.*
tampoco funcionará. Más información: función GetGlobalContext y ClientGlobalContext.js.aspx
Ejemplos
Abrir un recurso web HTML llamado "new_webResource.htm":
Xrm.Navigation.openWebResource("new_webResource.htm");
Abrir un recurso web HTML estableciendo windowOptions:
var windowOptions = { height: 400, width: 400 }; Xrm.Navigation.openWebResource("new_webResource.htm",windowOptions);
Abrir un recurso web HTML incluyendo un elemento único de datos para el parámetro
data
Xrm.Navigation.openWebResource("new_webResource.htm",null,"dataItemValue");
Artículos relacionados
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).