Multiple "format" has been broken for us in new v4 version
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- react, typescript
- Domaine
- frontend
Piste de recherche
Reproduisez le comportement de format-list décrit pour le picker lors de la transition de 3.4.7 à v4, en utilisant des entrées telles que 06 et 06.05. Suivez la correspondance des formats et le comportement de onChange ; la tâche est terminée lorsque les saisies partielles restent modifiables tandis que les correspondances complètes continuent de se compléter automatiquement comme prévu, avec une couverture des formats listés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Use-case we have is more smart formatting with autocomplete, like if you enter 06 - it will assume that it is the 6th of current month of current year. But, and it is important, it were not trigger onChange (or, I assume it were, but didn't autocomplete the input until user explicitly trigger onChange by moving to other field, for example), so user could still add more to that, like 06.05, which would assume it is 5th month of current year.
To make it work we used format list like so
'DD.MM.YYYY', 'DD.M.YYYY', 'D.MM.YYYY', 'D.M.YYYY', 'DD.MM.YY', 'DD.M.YY', 'D.M.YY',
'DD.MM', 'DD.M', 'D.M', 'DDMMYYYY', 'DDMMYY', 'DDMM', 'DD', 'D'
In the 3.4.7 -> v4 (like antd 5.13.3 -> 5.14.0) refactoring this approach does not work anymore, now it triggers onChange on any format match, like you enter 06 - it completes input with 06/02/2025, and user can't adjust it anymore.
As an additional feature request, I'd probably appreciate formatter/parser functionality with methods, like it is on InputNumber component to make it more stable.
- Langage dominant
- TypeScript
- Étoiles
- 304
- Forks
- 349
- Merge moyen
- 43 min
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de react-component/picker
-
Disabled date entered manually is not reverted on blurPeut-être pris @Ye-YiChen l’a pris il y a 6 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
react-component/picker#1018 · 2 commentaires ·
-
enter date manually in format YY prevent the user to add YYYYPeut-être pris @nrps9909 l’a pris il y a 52 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
react-component/picker#956 · 1 commentaire · 1 réaction ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
react-component/picker#955 · 1 commentaire · 1 réaction ·
-
[Bug / DX]: Deep imports for generateConfig are incompatible with pnpm and break module resolutionPeut-être pris @DanielChutkowskiJMMJ l’a pris il y a 334 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 58/100
react-component/picker#949 ·
-
DatePicker does not trigger onChange when manually clearing input textPeut-être pris @nrps9909 l’a pris il y a 52 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
react-component/picker#946 ·
Toutes les issues de react-component/picker
Issues similaires
-
bug priority: P2
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
wayfinder:task
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
bug customer-reported data-plane question Service Attention Storage
Difficulté 2/5 1-3 heures Accessibilité débutants 69/100
Azure/azure-rest-api-specs#47397 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Claude thinking budget can shrink capped Haiku responses to 2,048 tokensPeut-être pris @DavyMassoneto l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
diegosouzapw/OmniRoute#17109 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
paperclipai/paperclip#16785 ·
Les mainteneurs répondent en général sous 1 jour