addFilterNumber()

Añade un filtro de tipo numérico a la pestaña del ListController. Este método permite filtrar los resultados aplicando el filtro al campo especificado.

Parámetros:

  • viewName: Nombre identificador de la pestaña donde se aplica el filtro.
  • key: Nombre identificador del filtro, usualmente el nombre del campo que deseas filtrar.
  • label: Etiqueta a mostrar en el filtro. Esta será traducida.
  • field: Campo del modelo sobre el cual se aplicará el filtro.
  • operation: (opcional) Operación a aplicar por el filtro. Por defecto es >=.

addFilterNumber()

Ejemplo en un ListController

// añadir filtro total mayor o igual
$this->addFilterNumber($viewName, 'total-gt', 'amount', 'total', '>=');

Más ejemplos:

// también podemos seleccionar primero la pestaña con el método listView()
$this->listView($viewName)->addFilterNumber('total-gt', 'amount', 'total', '>=')

// y podemos encadenar y añadir tanto el filtro mayor o igual como el filtro menor
$this->listView($viewName)
    ->addFilterNumber('total-gt', 'amount', 'total', '>=')
    ->addFilterNumber('total-lt', 'amount', 'total', '<');

Ejemplo en un EditController

// añadimos tanto el filtro total mayor o igual como el menor o igual
$this->listView($viewName)
    ->addFilterNumber('total-gt', 'amount', 'total', '>=')
    ->addFilterNumber('total-lt', 'amount', 'total', '<=');
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.47835s

Soporte