Repository navigation
fix(datepicker): permite selecionar qualquer ano entre 0000 e 9999 - #2973
Open
pedrodominguesp wants to merge 1 commit into
Open
pedrodominguesp wants to merge 1 commit into
pedrodominguesp wants to merge 1 commit into
Conversation
pedrodominguesp
force-pushed
the
fix/datepicker-allow-any-year-v21.32.x
branch
2 times, most recently
from
October 21, 2026 22:50
c1de33d to
461b43e
Compare
O calendário limitava o combo de ano a 150 anos antes e depois do ano atual e convertia os anos de 0 a 99 para 19XX, impedindo datas válidas. Permite digitar no combo de ano qualquer ano de 4 dígitos, bloqueia a navegação e desabilita os dias fora de 0000 a 9999 e aceita o ano 0000 nos modos month-year e year, que passam a exibir o ano com 4 dígitos. Valida os limites de ano também para valores atribuídos via código. Corrige o clique duplo e o foco via Tab nas opções do combo de ano e a lista "Nenhum item encontrado" que permanecia aberta após perder o foco. Ao pressionar o mouse dentro do calendário, por exemplo para selecionar o texto do mês, e soltá-lo fora dele, o calendário era fechado. Passa a considerar onde o mouse foi pressionado no po-datepicker, no po-datepicker-range e no po-datetimepicker. Ao filtrar o combo de mês ou de ano e descer para a lista com a seta, o calendário restaurava o valor anterior e descartava o filtro. Passa a validar o combo apenas quando o foco sai dele. Ao esvaziar o combo de ano e digitar um ano fora da lista, o calendário trocava o texto digitado pelo ano exibido. Passa a manter o valor do combo ao atualizar as opções.
pedrodominguesp
force-pushed
the
fix/datepicker-allow-any-year-v21.32.x
branch
from
October 21, 2026 23:34
461b43e to
1daa1b6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
O calendário limitava o combo de ano a 150 anos antes e depois do ano atual e convertia os anos de 0 a 99 para 19XX, impedindo datas válidas.
Permite digitar no combo de ano qualquer ano de 4 dígitos, bloqueia a navegação e desabilita os dias fora de 0000 a 9999 e aceita o ano 0000 nos modos month-year e year, que passam a exibir o ano com 4 dígitos. Valida os limites de ano também para valores atribuídos via código.
Corrige o clique duplo e o foco via Tab nas opções do combo de ano e a lista "Nenhum item encontrado" que permanecia aberta após perder o foco.
Ao pressionar o mouse dentro do calendário, por exemplo para selecionar o texto do mês, e soltá-lo fora dele, o calendário era fechado. Passa a considerar onde o mouse foi pressionado no po-datepicker, no po-datepicker-range e no po-datetimepicker.
Ao filtrar o combo de mês ou de ano e descer para a lista com a seta, o calendário restaurava o valor anterior e descartava o filtro. Passa a validar o combo apenas quando o foco sai dele.
Ao esvaziar o combo de ano e digitar um ano fora da lista, o calendário trocava o texto digitado pelo ano exibido. Passa a manter o valor do combo ao atualizar as opções.