J'ai une application Flex qui édite un objet modérément complexe, et j'aimerais mettre en place une validation côté client sur plusieurs parties de l'éditeur. L'éditeur est un ensemble d'objets imbriqués:Quelle est la meilleure façon de valider un formulaire Flex complexe?
Form ->
TabNavigator ->
Tab1 ->
Component1.1
Component1.2
Tab2 ->
Component2.1
Component2.2
&c
SubmitButton
La structure fait écho le modèle de données assez près, et l'interface utilisateur est ce que le projet a besoin, donc je ne vais pas être trop rapide pour restructurer les classes là-bas si Je n'ai pas besoin de - le temps est aussi un problème. Ce que je veux faire est d'avoir validateurs pour chacun des Component*
cas que:
- Afficher les infobulles de validation et l'interface utilisateur des notes sur l'élément de l'interface utilisateur concerné
- Désactiver submitButton lorsqu'une partie du formulaire est pas valide
- (facultativement) fournir suffisamment d'informations que je peux afficher un message d'erreur dans le formulaire.
Quelle est la meilleure façon de faire à ce sujet?
Oui. Je ne suis pas intéressé par Flex 101; Je recherche des idées pour un design qui facilitera l'extension du formulaire tout en conservant une validation approfondie de tous les sous-formulaires et autres. –