Multiple "format" has been broken for us in new v4 version
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- react, typescript
- Domínio
- frontend
Direção de pesquisa
Reproduza o comportamento de format-list descrito para o picker durante a transição de 3.4.7 para v4, usando entradas como 06 e 06.05. Rastreie o comportamento de correspondência de formatos e de onChange; considera-se concluído quando a entrada parcial permanece editável, enquanto as correspondências completas continuam sendo autocompletadas conforme esperado, com cobertura para os formatos listados.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- TypeScript
- Estrelas
- 305
- Forks
- 350
- Merge médio
- 43min
- PRs com merge (30d)
- 1
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de react-component/picker
-
Disabled date entered manually is not reverted on blurTalvez já em andamento @Ye-YiChen assumiu há 15 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
react-component/picker#1018 · 2 comentários ·
-
enter date manually in format YY prevent the user to add YYYYTalvez já em andamento @nrps9909 assumiu há 61 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100
react-component/picker#956 · 1 comentário · 1 reação ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
react-component/picker#955 · 1 comentário · 1 reação ·
-
[Bug / DX]: Deep imports for generateConfig are incompatible with pnpm and break module resolutionTalvez já em andamento @DanielChutkowskiJMMJ assumiu há 343 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 58/100
react-component/picker#949 ·
-
DatePicker does not trigger onChange when manually clearing input textTalvez já em andamento @nrps9909 assumiu há 61 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
react-component/picker#946 ·
Todas as issues de react-component/picker
Issues semelhantes
-
area: server priority: P3 type: bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
appandflow/stim#4538 ·
Mantenedores costumam responder em até 1 dia
-
[BUG] Published Docker images lack the redis extra: HEADROOM_COMPRESS_SESSION_STORE stops startupTalvez já em andamento @AlessandroSpallina assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
headroomlabs-ai/headroom#4513 ·
Mantenedores costumam responder em até 1 dia
-
bug extension extension: obsidian platform: Windows
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
raycast/extensions#32838 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
copy design-review mac P3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
tosunlab/hisarapp-core#510 ·
-
bug priority-medium to-agent
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia