addFilterPeriod()

Añade un filtro para rango de fechas en la pestaña del ListController. De esta forma podemos filtrar los datos mostrados en dicha pestaña por un rango de fechas.

El filtro añade tres controles a la vista:

  • Un select que nos permite escoger entre periodos predefinidos (este mes, este trimestre, etc).
  • Dos campos tipo date para indicar la fecha desde y la fecha hasta para el filtro.

Parámetros:

  • viewName: nombre identificador de la pestaña.
  • key: identificador del filtro. Generalmente el nombre del campo que quieras filtrar.
  • label: etiqueta a mostrar en el filtro. Se traducirá.
  • field: campo del modelo sobre el que aplicar el filtro.
  • dateTime: true para indicar si el campo es datetime (incluye fecha y hora).

addFilterPeriod()

Ejemplo en un ListController

$this->addFilterPeriod($viewName, 'date', 'period', 'fecha');

// si el campo es de tipo datetime o timesince, lo usaríamos así
// $this->addFilterPeriod($viewName, 'date', 'period', 'fecha', true);

Ejemplo en un EditController

$this->listView($viewName)->addFilterPeriod('date', 'period', 'fecha');

// si el campo es de tipo datetime o timesince, lo usaríamos así
// $this->listView($viewName)->addFilterPeriod('date', 'period', 'fecha', true);
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.58044s

Soporte