Widget Radio
El Widget Radio permite a los usuarios elegir entre varias opciones de manera visual. En todo momento, se pueden ver todas las opciones disponibles sin necesidad de desplegar ningún menú.
Parámetros del Widget
- fieldname: Nombre del campo que contiene la información. Obligatorio.
- required: Impide guardar los datos del formulario si el usuario no ha ingresado nada en el campo.
- readonly: Impide modificar el valor del campo.
- onclick: URL o controlador al que será redirigido el usuario al hacer clic. A esta URL se le añadirá ?code= seguido del valor del campo.
- translate: Indica si los títulos de los valores a mostrar al usuario deben ser traducidos automáticamente. Establecer en
true
para activar la traducción.
Valores a Mostrar
Se pueden mostrar valores fijos o añadir valores manualmente desde el controlador.
Valores Fijos
<column name="template" numcolumns="12" order="100">
<widget type="radio" fieldname="template" required="true">
<values title="book">book</values>
<values title="subtract">subtract</values>
<values title="do-nothing">do-nothing</values>
<values title="add">add</values>
<values title="foresee">foresee</values>
</widget>
</column>
Tambié se puede especificar el campo class
para que los botones se muestren en línea utilizando: form-check-inline
.
Valores con Imágenes
Se pueden mostrar imágenes en lugar de texto para la selección. Para esto, hay que habilitar la opción de imágenes con images="true" y especificar la ruta donde se encuentran las imágenes en formato .png usando path="tu-ruta".
<column name="template" numcolumns="12" order="100">
<widget type="radio" images="true" path="/Dinamic/Assets/Images/PlantillasPDF/" fieldname="template" required="true"/>
</column>