Dependencias de recursos web

Nota

Las dependencias de recursos web se agregaron con las aplicaciones de Dynamics 365 for Customer Engagement, versión 9.0.

Puede definir dependencias entre otros recursos web. La finalidad principal de esta característica es permitir asociación de recursos web de cadena (RESX) con los recursos web de JavaScript que se utilizan. También es la forma en que se pueden configurar los recursos web requeridos por los recursos web HTML para usarlos sin conexión para que también estén disponible sin conexión. Más información, Crear recursos web y contenido de IFrame para uso con el cliente de Dynamics 365 Customer Engagement para clientes de móviles

Sin embargo, hay algunos otros comportamientos que los desarrolladores que usan recursos web de JavaScript pueden aprovechar.

En la siguiente imagen se muestra la ficha dependencias en el formulario de recursos web. En la lista superior se configuran las dependencias entre recursos web. Las dependencias del atributo están configuradas mediante la lista inferior. Las dependencias del atributo solo están disponibles para los recursos web de JavaScript. Más información Dependencias del atributo

etiqueta de las dependencias de recursos web.

Puede definir dependencias dentro de componentes de la solución en una solución. Hasta las aplicaciones de Dynamics 365 for Customer Engagement versión 9.0 la finalidad principal de estas dependencias era evitar la eliminación de componentes de una solución cuando otro componente de la solución depende de él. Con aplicaciones de Dynamics 365 for Customer Engagement versión 9.0 el comportamiento para recursos web de JavaScript se ha mejorado para que los otros recursos web listados como una dependencia a la web de JavaScript se carguen junto con los recursos de web JavaScript.

Nota

La dependencia solo se establece después de que se ha configurado y se publica el recurso web. Las dependencias de recursos web no publicados no se aplicarán hasta que se publiquen los recursos web.

El escenario más común es asociar recursos web de cadena (RESX) a un recurso web JavaScript que depende de él. Habrá un recurso web de cadena (RESX) para cada idioma que está asociado al recurso de JavaScript web que lo utiliza. Cuando se cargan los recursos web de JavaScript, también automáticamente se cargarán los valores traducidos de idioma preferido del usuario y el idioma de base de la organización para que estén disponibles para su uso. Puesto que se debe crear dependencias de solución entre estos recursos de todos modos, tendrá las ventajas adicionales de saber que los recursos dependientes de RESX se cargarán automáticamente cuando los necesite.

Sin embargo, las dependencias de recursos web no se limitan a recursos web RESX solamente. Puede asociar un recurso web de JavaScript a cualquier otro tipo de recursos web para crear dependencias que originan los recursos web asociados para que se carguen junto con los recursos web JavaScript. Esto ahorra tiempo, porque no se deben cargar explícitamente recursos web dependientes de varios al registrar una secuencia para un evento de forma, simplemente registre la secuencia principal y permita que la configuración de dependencia cargue el resto. Incluso puede crear una cadena de dependencias porque los recursos web JavaScript que se cargan debido a los principales recursos web JavaScript incluyen cualquier recurso web asociado a ellos.

Importante

Las dependencias de recursos web no le proporcionan ningún control sobre el orden en el que se cargan los recursos web. Todos los recursos web se cargan asincrónicamente y en paralelo. Si tiene un recursos web de JavaScript que depende de otro recursos web de JavaScript que se cargan y se inicializan antes de que se puedan inicializar, debe administrar esa dependencia de otra forma.

Dependencias de atributos

A partir de aplicaciones Dynamics 365 for Customer Engagement versión 9.0, si los recursos web JavaScript dependen de un valor de atributo de la entidad que no desea mostrar en el formulario, puede establecer el atributo como una dependencia para los recursos web de JavaScript. Esto significa que el atributo estará disponible en el conjunto de atributos de API del cliente para que pueda obtener o establecer el valor en el código. Cuando se agrega una dependencia de este modo, el conjunto de controles de atributo estará vacía porque no habrá ningún control en el formulario.

Antes de esta característica se debe agregar manualmente el atributo al formulario y, después, configurar el control para ocultar. Ahora puede establecer esta dependencia más directamente y eliminar la posibilidad de que alguien quite el campo oculto del formulario.

Vea también

Recursos web para Dynamics 365 Customer Engagement (on-premises)
Crear recursos web accesibles
Crear recursos web y contenido de IFrame para uso con el cliente de Dynamics 365 Customer Engagement para clientes de móviles
Recursos web de página web (HTML)
Recursos web de Silverlight (XAP)
Recursos web de script (JScript)
Recursos web de imagen (JPG, PNG, GIF, ICO)
Recursos web de hoja de estilo (XSL)
Recursos web (XML) de datos
Recursos web de CSS
Recursos web RESX
Mensajes y métodos de la entidad WebResource
Ejemplo: pasar varios valores a un recurso web mediante el parámetro de datos
Ejemplo: importar archivos como recursos web
Ejemplo: utilidad de recurso web