Vista
Las vistas actúan como páginas para sus widgets.
- Cada widget debe tener al menos una vista.
- Los widgets siempre tienen una vista inicial, que es la vista que se muestra cuando el widget aparece por primera vez.
Tipos de Vista
Vista Superpuesta
Las vistas superpuestas flotan sobre otro contenido en un sitio web. Pueden posicionarse en el centro de la pantalla o a lo largo del borde de la página.
Las vistas superpuestas pueden tener un telón de fondo opcional, que se sitúa detrás de la vista cubriendo toda la página. Esto puede utilizarse para atenuar o iluminar la página de modo que la vista se enfoque visualmente.
Vista Incrustada
Una vista incrustada se inserta en una sección específica de una página. La vista ocupará espacio en la página y afectará el flujo y el diseño de otros elementos.
Selector de Incrustación
El punto de inserción para la vista se especifica como un Selector CSS.
Por ejemplo, el selector #banner_container
podría usarse para apuntar a la sección en el siguiente documento HTML:
<!doctype html>
<html>
<head>
...
</head>
<body>
...
<div id="banner_container">...</div>
...
</body>
</html>
Modo de Incrustación
Las vistas incrustadas se anteponen o se añaden a la parte de la página a la que apuntan. Esto inserta la vista antes o después de cualquier otro contenido que ya exista en la sección.
Altura del Contenedor de Incrustación
Las vistas incrustadas se crean dentro de un elemento "contenedor", antes de ser insertadas en la página. Por defecto, este elemento contenedor asume automáticamente la altura de la propia vista, pero se puede especificar una altura concreta.
Por ejemplo, esto permitiría incrustar y centrar verticalmente una vista en una parte de la página haciendo que la altura del contenedor sea mayor que la de la vista.
Z-Index
La propiedad z-index permite anular la posición de apilamiento de la vista con respecto a otros contenidos de la página.
Para algunos sitios web, puede ser necesario especificar un valor alto para el z-index para asegurar que la vista aparezca por encima de otros contenidos en la página.
Transiciones
Las vistas pueden configurarse para hacer una transición a la pantalla cuando se muestran.
Las transiciones se omiten cuando una vista cambia a otra usando la acción Cambiar a Vista. Esto se hace para permitir el caso de uso común en el que un widget tendrá múltiples vistas que actúan como pantallas subsiguientes, como en la plantilla de widget Offer Flyout.