Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
Las vistas XML (XMLView)

Widget

El widget es el componente de una columna que se encarga de dibujar el contenido. Un widget debe ir dentro de una columna y solamente puede haber uno por columna.

<column name='code' numcolumns='4' order='100'>
    <widget type='text' fieldname='codigo' />
</column>

Propiedades comunes

  • type: indica el tipo de widget. Si FacturaScripts no encuentra una clase para manejar ese widget, entonces carga un widget de texto.
  • fieldname: nombre del campo que contiene la información. Obligatorio.
  • required: impide guardar los datos del formulario si el usuario no ha escrito nada en el campo.
  • readonly: impide modificar el valor.
  • onclick: URL o controlador al que será redirigido el usuario al hacer clic. A esta URL se le añade ?code= y el valor del campo.

Opciones de coloreado

Al igual que con los row type status, se pueden añadir opciones de coloreado al contenido del widget:

<widget type='text' fieldname='estado'>
    <option color='success'>ABIERTO</option>
    <option color='warning'>CERRADO</option>
</widget>

Colores

  • info: azul
  • success: verde
  • warning: amarillo
  • danger: rojo
  • light: gris claro
  • secondary: negro

Operadores especiales

  • Si el valor empieza por >: Se aplicará si el valor del campo del modelo es mayor que el valor indicado.
  • Si el valor empieza por <: Se aplicará si el valor del campo del modelo es menor que el valor indicado.
  • Si el valor empieza por !: Se aplicara si el valor del campo del modelo es diferente que el valor indicado.
  • En cualquier otro caso se realizará una comprobación de igualdad, es decir que el valor del campo del modelo es igual al valor indicado.

Tipos de widgets

El núcleo de FacturaScripts incluye widgets de tipo text, textarea, password, number, money, autocomplete, select, checkbox, date y file. Además cada plugin puede añadir nuevos tipos de widgets o personalizar los del núcleo.

Todavía más: