Widget (XMLView)

El widget es un componente que pertenece a una columna y se encarga de representar el contenido. Cada columna puede contener únicamente un widget.

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

Propiedades Comunes

  • type: Especifica el tipo de widget. Si FacturaScripts no encuentra una clase adecuada, se carga un widget de tipo texto por defecto.
  • fieldname: Nombre del campo que almacena la información. Este campo es obligatorio.
  • required: Si se activa, se impide guardar los datos del formulario si el usuario no ha ingresado información en el campo.
  • readonly: Esta propiedad impide la modificación del valor del campo. Los valores posibles son: true, false, dynamic.
  • onclick: URL o controlador al que se redirige al usuario al hacer clic. A esta URL se le añade ?code= seguido del valor del campo.

Opciones de Coloreo

Similar a las status row types, se pueden implementar opciones de coloreo para el contenido del widget:

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

Colores Disponibles

  • info: Azul
  • success: Verde
  • warning: Amarillo
  • danger: Rojo
  • light: Gris claro
  • secondary: Negro

Operadores Especiales

  • Si el valor comienza con gt:: Se aplica si el valor del campo del modelo es mayor que el indicado.
  • Si el valor comienza con gte:: Se aplica si el valor del campo del modelo es mayor o igual que el indicado.
  • Si el valor comienza con lt:: Se aplica si el valor del campo del modelo es menor que el indicado.
  • Si el valor comienza con lte:: Se aplica si el valor del campo del modelo es menor o igual que el indicado.
  • Si el valor comienza con neq:: Se aplica si el valor del campo del modelo es distinto de el indicado.
  • Si el valor es null:: Se aplica si el valor del campo del modelo es nulo.
  • Si el valor es notnull:: Se aplica si el valor del campo del modelo no es nulo.
  • Para cualquier otro caso, se lleva a cabo una verificación de igualdad, es decir, se comprueba que el valor del campo del modelo sea igual al indicado.

Tipos de Widgets

El núcleo de FacturaScripts incluye los siguientes tipos de widgets: 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 existentes en el núcleo.

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.4945s

Soporte