addFilterDatePicker()
Añade un filtro de tipo fecha (solamente fecha, sin hora) a la pestaña del ListController. Permite filtrar los resultados por la columna indicada.
Parámetros:
- viewName: nombre identificador de la pestaña.
- key: nombre identificador del filtro. Generalmente el nombre del campo que quieras filtrar.
- label: etiqueta a mostrar en el filtro. Se traducirá.
- field: nombre del campo del modelo donde se aplica el filtro.
- operation: la operación a aplicar (>, >=, =, <, <=). Por defecto es >=
- dateTime: true para indicar si el campo es datetime (incluye fecha y hora).
Ejemplo en un ListController
// añade un filtro con operación >=
$this->addFilterDatePicker($viewName, 'fecha', 'date', 'fecha');
// si queremos que la operación sea <=
// $this->addFilterDatePicker($viewName, 'fecha', 'date', 'fecha', '<=');
// si el campo es de tipo datetime o timesince, entonces lo haríamos así
// $this->addFilterDatePicker($viewName, 'fecha', 'date', 'fecha', '<=', true);
Ejemplo en un EditController
$this->listView($viewName)->addFilterDatePicker('fecha', 'date', 'fecha');
// si queremos que la operación sea <=
// $this->listView($viewName)->addFilterDatePicker('fecha', 'date', 'fecha', '<=');
// si el campo es de tipo datetime o timesince, entonces lo haríamos así
// $this->listView($viewName)->addFilterDatePicker('fecha', 'date', 'fecha', '<=', true);