Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Componentes do ModelEditor #28

Open
10 of 14 tasks
eglauko opened this issue Dec 30, 2022 · 5 comments
Open
10 of 14 tasks

Componentes do ModelEditor #28

eglauko opened this issue Dec 30, 2022 · 5 comments
Labels
roadmap Roadmap - a lot of tasks to be implemented

Comments

@eglauko
Copy link
Member

eglauko commented Dec 30, 2022

Série de componente levantados para serem desenvolvidos em complemento ao ModelEditor, segundo issue #27 :

PropertyChangeSupport

MessagesSummary

FieldMessages

AbstractInput : Este seria um contraponto ao InputBase da MS, herdando FieldBase.
(Namespace Components, dentro de Forms)
(Relativo a task #25, mas esta deverá implementar o TextField então) :

Validações

  • Nested Validations.
  • DataAnnotationsValidator.
  • Implementação do Provider e Validador de forma a permitir múltiplos validadores e validação por attributes.
  • Persistir o valor de entrada inválido quando ocorrer erros de validação, para que o último valor válido não seja escrito. (Isto ocorre em alguns casos de re-render).

Abaixo há uma série de componentes de suporte ao ModelEditor, já existente hoje, que podem ser revisados e incluídos:

@eglauko eglauko added the roadmap Roadmap - a lot of tasks to be implemented label Dec 30, 2022
@eglauko
Copy link
Member Author

eglauko commented Dec 31, 2022

Criar componente para exibir mensagens do ModelEditor será feito na task #38
Portanto será marcada como concluída aqui.

@eglauko
Copy link
Member Author

eglauko commented Jan 5, 2023

Foi visto que poderia existir um WellKnowLabels para palavras comuns em botões ou outros componentes.
Poderia ser utilizado junto com o localizador da cultura.

Futuramente pode ser bolado uma issue para isso.

@eglauko
Copy link
Member Author

eglauko commented Jan 7, 2023

Relativo a tarefa 34, de adicionar Support, Container, etc....
Foram adicionados, porém foi introduzida a dependência do projeto Services.
Isso ainda deverá ser transferido para um outro projeto Form.AlgumaCousa

@eglauko
Copy link
Member Author

eglauko commented Jan 23, 2023

Foi verificado que as entradas inválidas (por erros da hora de formatar o valor) não são persistentes, e dependendo do re-render os valores são perdidos.
Será incluída uma tarefa na parte de validações para isso ser persistido de alguma forma.

@eglauko
Copy link
Member Author

eglauko commented Jan 26, 2023

Foi identificado que não é possível adicionar erros ao contexto de mensagem retornados por uma API.
Deverá ser revisto.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap Roadmap - a lot of tasks to be implemented
Projects
None yet
Development

No branches or pull requests

1 participant