Vistas
Puesto que las vistas son reutilizables, cada instancia de vista puede compartir partes de su interfaz de usuario con otras instancias de vista en un coach. Por ejemplo, puede crear un coach que contenga una instancia de vista que incluya un conjunto de campos de dirección. Si crea un segundo coach que necesita los mismos campos de dirección, puede reutilizar la vista. En ambos casos, el coach utiliza una instancia de la vista. Puede editar las propiedades de cada instancia de forma independiente. Por ejemplo, al cambiar la etiqueta de una instancia de vista, no se cambia la etiqueta de la otra. Ambas instancias de vista utilizan una referencia para apuntar a la definición de vista. Este enfoque implica que, si se cambia la definición de la vista, podrá ver el cambio reflejado en las instancias de la vista.
Puede modificar las instancias de la vista utilizando propiedades de configuración y alterando temporalmente los estilos predeterminados. Para cada vista, el enlace de datos es opcional. Sin embargo, si define un enlace para una instancia, debe coincidir con el tipo de la definición de vista. Se produce un aviso si el tipo de objeto de negocio no coincide con el tipo del enlace de datos que se ha definido para la vista. En cada tema de la vista, la tabla de enlace del objeto de negocio muestra el tipo de objeto de negocio definido para la vista. Para cada instancia de vista, las propiedades de configuración son opcionales. Si desea alterar temporalmente el valor predeterminado, puede proporcionar un valor específico o asignar una variable. Para su comodidad, también puede exponer la propiedad de configuración en cualquier vista o coach de un servicio de usuario que contenga la vista. La exposición de la propiedad de configuración crea una opción de configuración en la vista actual con el enlace coincidente. No tiene que crear la opción de configuración y enlazarla.
- Vistas en kits de herramientas o automatizaciones de flujo de trabajo
- Puede crear una vista en una automatización de flujo de trabajo o en un kit de herramientas. En general, cree vistas altamente reutilizables en kits de herramientas y vistas más especializadas en automatizaciones de flujo de trabajo. La elección de la automatización del flujo de trabajo significa que solo puede reutilizar la vista dentro de la automatización del flujo de trabajo. Sin embargo, también significa que si alguien edita la vista, los cambios se aplican a las instancias de vista en esa automatización de flujo de trabajo. Si la vista se encuentra en un kit de herramientas y alguien la edita, los cambios se podrían aplicar a todas las instancias de la vista en todas las aplicaciones que utilicen dicha versión del kit de herramientas. Puesto que la edición de una definición de coach puede afectar a muchas instancias, tenga cuidado al realizar cambios. Por ejemplo, la supresión de un recuadro de contenido en la definición de la vista podría implicar que los coaches o las vistas que contengan instancias de dicha vista no puedan mostrar el contenido que tengan definido en dicho recuadro de contenido. No puede editar directamente la definición de la vista desde la vista o el coach padre. En su lugar, tendrá que abrir la definición de vista para poder cambiarla.
- Kit de herramientas de IU
- El kit de herramientas de IU, que es el kit de herramientas predeterminado, proporciona un amplio conjunto de vistas que puede utilizar para crear automatizaciones de flujo de trabajo que se ejecutan en varios dispositivos. Utilice las vistas de la IU para el nuevo desarrollo. Para familiarizarse con las vistas de IU, explore el ejemplo Descubrir IU. Para obtener más información, consulte Kit de herramientas de IU.
- Desarrollo de vistas de estilo compuesto versus estilo de widget
- Normalmente, al crear la vista, puede seguir uno de los patrones siguientes. O bien puede utilizar una combinación de ambos patrones, si la interfaz de usuario es más compleja y lo requiere.
- Las vistas de estilo compuesto son simples y no requieren ningún conocimiento técnico avanzado para su creación. Para crear una vista de estilo compuesto, añada contenido al diseño desde la paleta. Si la vista tiene varias áreas de información, utilice el diseño de cuadrícula para organizar las vistas, establezca sus propiedades y complete el enlace de datos, según sea necesario. Las vistas de estilo compuesto se pueden reutilizar en varios coaches o en otras vistas que se pueden crear de forma jerárquica.
- Las vistas de estilo de widget son más complejas y requieren un conjunto de conocimientos más técnicos. Normalmente, las vistas de estilo de widget son vistas personalizadas que pueden incluir, por ejemplo, un segmento HTML personalizado que puede llenar con código HTML, o bien un iFrame con un ID específico. Puede establecer las propiedades de configuración de la vista de estilo de widget y añadir CSS en línea y lógica JavaScript en línea en la página Comportamiento. Para el comportamiento que se produce durante el tiempo de ejecución, por ejemplo, cuando se carga una página o cuando se pulsa un botón, puede colocar la lógica JavaScript en los manejadores de sucesos de la vista, bajo Sucesos.