viernes, 20 de octubre de 2017

USD: Cómo refrescar una vista asociada

Es muy sencillo, basta con crear una Llamada a la acción de tipo RunXrmCommand.

Pongamos el siguiente ejemplo: En USD se nos muestra una pestaña con el formulario de un contacto, este formulario tiene una vista asociada a los casos de dicho contacto. Podrás comprobar que si creas un caso no se actualiza esta vista. ¿cómo refrescarla?

Crear una Llamada a la acción con los siguientes datos:

Nombre: Refrescar vista de casos en contacto
Pedido:
Control Hospedado: Contacto
Accion: RunXrmCommand
Datos: Xrm.Page.ui.controls.get("nombredelavistaasociadaId").refresh();

Damos por supuesto que el control "Contacto", es un control hospedado de tipo Página de Microsoft Dynamics 365
Si no sabes como obtener el nombredelavistaasociadaId edita en CRM el formulario de la entidad (en este caso Contacto), haces doble clic sobre el elemento de la vista asociada y en el campo nombre ahí lo tienes.

No hay comentarios: