Campi Filtro

Date

Selettore data singola con formato configurabile.

Panoramica

Campo data singola. Genera un filtro eq.YYYY-MM-DD con conversione automatica da oggetto Date a stringa ISO.

Anteprima live

Tipo

type: 'date'

Configurazione

import type { DateFieldConfig } from '@pzeta/vue-ricerca'

const field: DateFieldConfig = {
  key: 'datanascita',
  type: 'date',
  label: 'Data di nascita',
  dateFormat: 'dd/mm/yy',
  showButtonBar: true,
  postgrest: { operator: 'lte' },
}

Props specifiche

PropTipoDefaultDescrizione
keystringChiave nel model
labelstringLabel del campo
placeholderstringPlaceholder
dateFormatstring'dd/mm/yy'Formato data visualizzato
showButtonBarbooleanfalseBarra pulsanti Oggi/Cancella
colSpannumber1Colonne grid occupate
visibleboolean | Ref<boolean>trueVisibilità reattiva

Query PostgREST generata

La data viene auto-convertita al formato YYYY-MM-DD:

// filters.datanascita = new Date('2024-03-15')
// { datanascita: 'eq.2024-03-15' }

// Con operator: 'lte'
// { datanascita: 'lte.2024-03-15' }