Aller directement au contenu

@capgo/capacitor-date-picker

Les sélecteurs de date, d'heure, de date-heure, d'année-mois et de plage pour les applications Capacitor, avec un fallback Web maintenu.

@capgo/capacitor-date-picker fournit aux applications Capacitor un sélecteur natif API pour les dates, les heures, les valeurs de date-heure, les valeurs de mois-an, et les plages de dates. Il utilise UIDatePicker sur iOS, les dialogues de plateforme sur Android, et les entrées de navigateur natives sur Web.

Ceci est l'alternative maintenue par Capgo à @capacitor-community/date-picker. La différence réside dans la vitesse de maintenance : nous écoutons les rapports de la communauté, réparons les problèmes rapidement, et expédions les mises à jour au lieu de laisser les problèmes GitHub ouverts pendant longtemps.

iOSAndroid
Démonstration animée d'iOS de @capgo/capacitor-date-picker s'ouvrant, sélectionnant une date et se fermantDémonstration animée d'Android de @capgo/capacitor-date-picker s'ouvrant, sélectionnant une date et se fermant
iOSAndroid
Capture d'écran iOS de @capgo/capacitor-date-picker affichant le sélecteur de date natifCapture d'écran Android de @capgo/capacitor-date-picker affichant le sélecteur de date natif
  • Présenter des sélecteurs de date, de temps, de date-heure, d'année-mois et de comptage.
  • Sélectionner des plages de dates via presentRange().
  • Formater les valeurs retournées avec les modèles ISO, Java/Unicode et courants Moment.
  • Appliquer min, max, datedes options de localisation, de fuseau horaire et de temps 24 heures.
  • Utiliser les blocs d'options spécifiques à la plateforme iOS et Android lorsque nécessaire.
  • Fermer un sélecteur actif programmationnellement via hide().
  • Capacitor 8 prise en charge.
  • Implémentation web avec le même present() API.
  • Titre de dialogue support.
  • Disposition de rotation sécurisée et gestion de la localisation pour iOS.
  • iOS yearAndMonth Mode.
  • Analyse plus sûre des dates invalides, des chaînes ISO, des valeurs de date uniquement et des min / max.
  • Options imbriquées Android, la gestion de la largeur de dialogue et la gestion du dialogue sur le thread d'interface. is24hÉtapes de minute pour les sélecteurs de temps.
  • Sélection de plage via
  • Support de plateforme presentRange().

Section intitulée “Support de plateforme”

Fonctionnalité
FeatureiOSAndroidWeb
present()OuiOuiOui
presentRange()OuiOuiOui
hide()OuiOuiOui
date modeOuiOuiOui
time modeOuiOuiOui
dateAndTime modeOuiOuiOui
yearAndMonth modeOuiDate de remplacementOui
minuteStepOuiOuiOui
MéthodeDescription
presentPrésenter un sélecteur natif ou Web pour une valeur unique.
presentRangePrésenter un sélecteur de plage de dates. Les plateformes natives utilisent deux sélections natives ; Web affiche les contrôles de début et de fin ensemble.
hideFermer le sélecteur actuellement visible, si applicable.
getPluginVersionObtenir la marque de version de l'implémentation de plateforme.

Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-sélecteur de date.