@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.
| IOS | Android |
|---|
 |  |
| iOS | Android |
|---|
 |  |
- 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à | iOS | Android | Web |
|---|
present() | Sì | Sì | Sì |
presentRange() | Sì | Sì | Sì |
hide() | Sì | Sì | Sì |
date modalità | Sì | Sì | Sì |
time modalità | Sì | Sì | Sì |
dateAndTime modalità | Sì | Sì | Sì |
yearAndMonth modalità | Sì | Fallback di data | Sì |
minuteStep | Sì | Sì | Sì |
| Metodo | Descrizione |
|---|
present | Presentare un picker nativo o Web per un valore singolo. |
presentRange | Presentare un picker di intervallo di date. Le piattaforme native utilizzano due selezioni native; Web mostra i controlli di inizio e fine insieme. |
hide | Chiudere il picker attualmente visibile, se presente. |
getPluginVersion | Ottenere la versione di marker dell'implementazione della piattaforma. |
Questa riferimento è sincronizzato da src/definitions.ts in capacitor-selettore della data.