Mashup Builder > Widgets > Widgets estándar > Widget de botón (con temas)
Widget de botón (con temas)
Consulte el siguiente vídeo sobre cómo añadir el widget a un mashup y enlazarlo a un servicio de datos. Para abrir el vídeo en una nueva ficha, pulse en el título en el reproductor.
El widget de botón permite añadir un botón en un mashup y generar un evento al pulsar en él.
* 
El widget de botón está disponible como widget estándar en la plataforma y como componente Web que se puede importar desde un SDK.
Variantes de botón
Principal: acciones principales que los usuarios pueden realizar en un mashup, como el botón Borrar. Normalmente, un mashup o un cuadro de diálogo debe contener una única acción principal que los usuarios puedan realizar, como un botón Aplicar en un cuadro de diálogo de confirmación.
Secundario: acciones secundarias que los usuarios pueden realizar en un mashup además de la acción principal, como un botón Cancelar de un cuadro de diálogo de confirmación.
Terciario: se utiliza para acciones independientes que no son necesarias en un flujo de trabajo.
Peligro: se utiliza para acciones críticas que pueden afectar a los datos almacenados o causar cambios irreversibles. Evite añadir más de un botón de peligro a un mashup.
Transparente: se utiliza para acciones que no son pertinentes para todos los usuarios y que no se encuentran en el área del foco principal del mashup. Los botones transparentes tienen un aspecto similar al de los vínculos.
El estilo por defecto para estos tipos de botón se puede personalizar en la ficha Estilos de los temas de estilo del mashup.
Configuración del contenido del botón
Se pueden mostrar rótulos y múltiples tipos de iconos dentro del widget.
Configuración del tamaño del botón
Se puede configurar el tamaño de los botones de una de las siguientes maneras:
Como widget dinámico que se ajusta en función de su contenido.
Seleccione uno de los tamaños predefinidos mediante la propiedad de widget ButtonSize. Opciones: Estándar, Medio, Grande y Extragrande. El cambio del tamaño del botón afecta al tamaño de la fuente del rótulo y al relleno alrededor de su rótulo e icono. Al diseñar mashups para dispositivos de pantalla táctil, se recomienda utilizar un botón de tamaño Medio o más grande.
Como widget dinámico que rellena su contenedor.
Añada un botón a un contenedor de Flexbox con posición dinámica en un diseño y, a continuación, defina la propiedad de widget ButtonSize en Rellenar. El botón permite rellenar el espacio disponible cuando es el único widget del contenedor. Esta opción se puede utilizar al diseñar mashups para dispositivos de pantalla táctil. Para configurar el tamaño del botón cuando se define en rellenar, utilice las opciones de esquema disponibles para su contenedor padre en el panel Esquema. Por ejemplo, se pueden definir los valores de relleno o margen para el contenedor de botones a fin de añadir espaciado entre los botones.
En el siguiente ejemplo se muestra un botón estándar a la izquierda expandiéndose para rellenar su contenedor en fase de diseño al cambiar la propiedad ButtonSize a Rellenar.
El esquema tiene dos contenedores con posicionamiento dinámico y se define un valor de relleno de 10 píxeles para que ambos contenedores añadan espaciado entre los botones. En tiempo de ejecución, los widgets de botón ajustan su tamaño en función del espacio disponible para el contenedor.
* 
Cuando se selecciona Extragrande o Rellenar, el tamaño del icono por defecto aumenta de 18 por 18 píxeles a 24 por 24 píxeles.
Como widget de tamaño fijo.
Utilice las propiedades de widget y las propiedades de estilo para definir el botón en un tamaño fijo. Por defecto, el tamaño del botón se ajusta para adaptarse a su contenido. Cuando se aplica un tamaño fijo, el contenido del botón se trunca cuando su contenido supera el espacio disponible.
Propiedades del widget de botón
Las propiedades del widget de botón se muestran a continuación:
Icono
Permite definir una imagen de icono en el widget de botón.
Tipo base: n/a
Valor por defecto: n/a
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
IconPosition
Permite definir la posición del icono con relación al rótulo. Opciones: Izquierda, Derecha, Arriba, Abajo
Tipo base: CADENA
Valor por defecto: izquierda
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
Rótulo
El texto que se muestra en el rótulo del widget de botón.
Tipo base: CADENA
Valor por defecto: botón
¿Es enlazable? (S/N): S
¿Es localizable? (S/N): S
Disabled
Esta propiedad se utiliza para desactivar el widget en el mashup. El widget se muestra en el mashup, pero no se puede pulsar en él.
Tipo base: BOOLEANO
Valor por defecto: falso
¿Es enlazable? (S/N): S
¿Es localizable? (S/N): N
CustomClass
Permite definir la CSS en el elemento div superior del widget. Pueden introducirse varias clases, separadas por un espacio.
Tipo base: CADENA
Valor por defecto: n/a
¿Es enlazable? (S/N): S
¿Es localizable? (S/N): N
ContextID
Permite definir un ID para el widget.
Tipo base: CADENA
Valor por defecto: n/a
¿Es enlazable? (S/N): S
¿Es localizable? (S/N): N
LabelAlignment
Permite alinear el rótulo en el widget, a la izquierda, la derecha o el centro.
Tipo base: CADENA
Valor por defecto: centro
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
MaxWidth
Permite definir un ancho máximo del widget de botón.
El rótulo del botón se trunca si es más largo que el ancho máximo.
Nota: Las propiedades MaxWidth y Width no se pueden usar juntas.
Tipo base: NÚMERO
Valor por defecto: n/a
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
MaxHeight
Permite definir la altura máxima del botón cuando la propiedad MultiLine se define en verdadero.
Tipo base: NÚMERO
Valor por defecto: n/a
¿Es enlazable? (S/N): S
¿Es localizable? (S/N): N
MultiLine
Permite que el texto del rótulo siga en otra línea.
Tipo base: BOOLEANO
Valor por defecto: falso
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
SVGIcon
Permite seleccionar un icono SVG para mostrarlo en el widget de botón. Para mostrar una entidad multimedia, utilice la propiedad Icon estándar.
Nota: La configuración de la propiedad Icon tiene prioridad sobre la propiedad SVGIcon. Esto significa que si el usuario ha definido un icono mediante la propiedad Icon, se muestra en el botón.
Tipo base: entidad multimedia
Valor por defecto: n/a
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
Tamaño
Permite definir el tamaño del widget de botón. Opciones: Estándar, Medio, Grande, Extragrande y Rellenar. Cuando esta propiedad se define en Rellenar, el tamaño del botón aumenta o disminuye para caber en su contenedor en el esquema.
Tipo base: CADENA
Valor por defecto: estándar
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
ButtonType
Permite definir un tipo de botón.
Los tipos de botón son principal, secundario, terciario, peligro y transparente. Cada tipo de botón tiene estilos diferentes.
Tipo base: CADENA
Valor por defecto: principal
¿Es enlazable? (S/N): S
¿Es localizable? (S/N): N
TabSequence
La secuencia en la que se realzan los widgets cuando un usuario pulsa en TAB.
Tipo base: NÚMERO
Valor por defecto: n/a
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
Clicked
Permite activar un evento al pulsar en el widget de botón.
Tipo base: n/a
Valor por defecto: n/a
¿Es enlazable? (S/N): S
¿Es localizable? (S/N): N
TriggerClick
Un servicio enlazable que activa la pulsación del botón.
Tipo base: n/a
Valor por defecto: n/a
¿Es enlazable? (S/N): S
¿Es localizable? (S/N): N
Width
El ancho del widget. El ancho se define en el ancho máximo del rótulo por defecto. Introduzca un valor en el panel de propiedades o cambie el tamaño del widget en el lienzo para definir un tamaño de ancho fijo.
Nota: Las propiedades MaxWidth y Width no se pueden usar juntas.
Tipo base: NÚMERO
Valor por defecto: n/a
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
Height
La altura del widget. La altura se define en el ancho máximo del rótulo por defecto. Introduzca un valor en el panel de propiedades o cambie el tamaño del widget en el lienzo para definir un tamaño de altura fijo.
Tipo base: NÚMERO
Valor por defecto: n/a
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
TooltipField
Permite definir un texto de la sugerencia que se muestra al pasar por encima del widget.
Tipo base: CADENA
Valor por defecto: n/a
¿Es enlazable? (S/N): S
¿Es localizable? (S/N): S
TooltipIcon
Permite definir una imagen de icono para la sugerencia del widget de botón.
Se puede añadir una imagen o especificar una ruta de URL de imagen.
Tipo base: entidad multimedia
Valor por defecto: n/a
¿Es enlazable? (S/N): N
¿Es localizable? (S/N): N
¿Fue esto útil?