Mashup Builder > Mashups > Mashups dinámicos
Mashups dinámicos
El mashup dinámico permite organizar elementos dentro de un contenedor mediante la configuración de diseño avanzada. Esta configuración se basa en el módulo Flexible Box Layout (Flexbox) para hojas de estilo en cascada (CSS).
Con los contenedores basados en Flexbox, se puede realizar lo siguiente:
Alinear los elementos vertical u horizontalmente en un contenedor.
Estirar o ajustar elementos en un contenedor, en función del espacio disponible.
Definir la altura o el ancho fijos del contenedor.
Definir las relaciones de aumento y reducción de Flexbox cuando hay más de un contenedor en un mashup.
Utilizar reglas de CSS personalizadas para colocar elementos.
Personalizar el aspecto de los contenedores mediante el panel Propiedades de estilo.
Se pueden utilizar contenedores como filas y columnas para estructurar los diseños de mashup. El tamaño de los elementos de un contenedor se expande o disminuye en función del espacio disponible. Al crear un mashup, se puede utilizar el panel Diseño para controlar las opciones, como la orientación, la alineación, el estiramiento y el ajuste de los elementos de un contenedor. Se pueden definir reglas de diseño específicas para cada contenedor en el mashup.
Creación de un mashup dinámico
1. En Composer, pulse en Nuevo > Nuevo mashup. Se abre la ventana Nuevo mashup.
2. Seleccione Dinámico y, a continuación, pulse en Aceptar.
3. Introduzca un nombre para el mashup y, a continuación, pulse en Guardar.
Adición de contenedores a un mashup
Por defecto, los mashups dinámicos tienen un contenedor. Para añadir más contenedores a un mashup, realice lo siguiente:
1. Seleccione un contenedor en el mashup.
2. En el panel Diseño, en la sección Añadir contenedor, seleccione una opción para añadir un contenedor a la izquierda, a la derecha, encima o debajo del contenedor seleccionado.
3. Repita los pasos 1 y 2 para añadir contenedores al mashup según sea necesario.
4. Pulse en Guardar.
Adición de elementos a un contenedor
Después de crear el diseño del mashup, se puede comenzar a añadir elementos al contenedor. Los elementos se clasifican en el orden en el que se añaden. Para añadir un elemento, arrástrelo desde el panel Widgets a cualquier contenedor del mashup.
Se pueden añadir widgets dinámicos y no dinámicos al mismo contenedor. Los widgets dinámicos rellenan todo el espacio disponible dentro de un contenedor vacío. Cuando se añade un widget no dinámico, el widget dinámico se define en un tamaño por defecto. Se puede utilizar el panel Diseño para controlar la alineación de los elementos dentro del contenedor. Para obtener más información sobre la organización de elementos, consulte Organización de los elementos de un contenedor dinámico.
Utilización del posicionamiento estático
Cuando el posicionamiento se define en Dinámico, los widgets se organizan según las reglas de diseño del contenedor. Cuando el posicionamiento se define en Estático, las reglas de diseño dinámico se desactivan y se pueden posicionar los widgets en cualquier área del contenedor. Para posicionar un widget, pulse en él y arrástrelo manualmente o utilice los comandos de alineación disponibles para los diseños estáticos.
Personalización del tamaño del contenedor
Se puede controlar el tamaño de cada contenedor dentro de un mashup mediante una de las siguientes opciones:
Dinámico: permite hacer que el contenedor sea dinámico.
Tamaño fijo: permite especificar un tamaño fijo para el contenedor.
Rango de tamaños: permite definir el tamaño del contenedor según un rango definido de valores mínimo y máximo.