Vai alla navigazione principale

@capgo/capacitor-date-picker

Scegliatori di data, ora, data-orario, anno-mese e intervallo per le app Capacitor, con un fallback web mantenuto.

@capgo/capacitor-date-picker fornisce agli app Capacitor un picker nativo API per date, orari, valori di data-orario, valori di mese-anno e intervalli di date. Utilizza UIDatePicker su iOS, finestre di dialogo del sistema su Android e input del browser nativo su Web.

Si tratta di un'alternativa mantenuta da Capgo a @capacitor-community/date-pickerLa differenza risiede nella velocità di manutenzione: ascoltiamo i rapporti della community, risolviamo gli issue velocemente e inviamo aggiornamenti invece di lasciare aperti gli issue di GitHub di lunga data.

IOSAndroid
Demo animato di iOS di @capgo/capacitor-date-picker che si apre, seleziona una data e si chiudeDemo animato di Android di @capgo/capacitor-date-picker che si apre, seleziona una data e si chiude
iOSAndroid
Screenshot di iOS di @capgo/capacitor-date-picker che mostra il picker di data nativoScreenshot di Android di @capgo/capacitor-date-picker che mostra il picker di data nativo
  • Mostra picker di data, ora, data-orario, anno-mese e picker di conto alla rovescia.
  • Seleziona intervalli di data attraverso presentRange().
  • Formatta i valori restituiti con ISO, Java/Unicode e pattern di Moment comuni.
  • Applica min, max, dateOpzioni di locale, fuso orario e ora 24 ore.
  • Usa blocchi di opzioni iOS e Android specifiche della piattaforma quando necessario.
  • Chiudi un picker attivo in modo programmatico con hide().
  • Capacitor 8 supporto.
  • Implementazione web con lo stesso present() API.
  • Supporto per titolo di dialogo.
  • Disposizione di layout e gestione di locale sicuro per iOS.
  • iOS yearAndMonth modalità.
  • Analisi più sicura per date non valide, stringhe ISO, valori di data solo e min / max.
  • Opzioni nidificate Android, is24h, gestione della larghezza della finestra di dialogo e gestione del thread di interfaccia utente della finestra di dialogo.
  • Passaggi minuti per gli orologi dell'ora.
  • Selezione di intervallo tramite presentRange().
FunzionalitàiOSAndroidWeb
present()
presentRange()
hide()
date modalità
time modalità
dateAndTime modalità
yearAndMonth modalitàFallback di data
minuteStep
MetodoDescrizione
presentPresentare un picker nativo o Web per un valore singolo.
presentRangePresentare un picker di intervallo di date. Le piattaforme native utilizzano due selezioni native; Web mostra i controlli di inizio e fine insieme.
hideChiudere il picker attualmente visibile, se presente.
getPluginVersionOttenere la versione di marker dell'implementazione della piattaforma.

Questa riferimento è sincronizzato da src/definitions.ts in capacitor-selettore della data.