Axapta Boîte De Dialogue De Validation
J'ai trouvé plusieurs articles et posts sur le net parle de la validation des champs de formulaire dans les dialogues, mais aucun des exemples que j'ai trouvé semble fonctionner correctement.
Quelqu'un peut poster un complet, concis exemple de x++ code qui génère une boîte de dialogue contenant un seul champ de texte, il effectue un simple validation (si le texte = "abc"), et soit ferme la fenêtre (retour à la valeur du champ) si la validation passe ou génère une Infolog avertissement sans fermer la boîte de dialogue si la validation échoue.
Pour ceux d'entre nous juste de commencer dans x++, je pense que ce serait un excellent point de départ pour avoir un exemple réel pour construire sur.
Merci!
OriginalL'auteur Brad | 2009-11-09
Vous devez vous connecter pour publier un commentaire.
Voici un exemple dans AX 2009 de la façon de construire un dialogue simple à l'aide de la RunBase classe. En cela j'ai créer une classe appelée DialogExample et en tirer RunBase. Pour afficher la boîte de dialogue, il vous suffit d'exécuter la classe, mais en général, ce serait fait en pointant un MenuItem à la classe.
Typiquement dans ce scénario logique qui doit être exécuté serait mis dans une méthode run de la classe et puis il a appelé dans le des principaux si le bouton Ok est cliqué. Depuis l'exécution de la méthode une méthode d'instance ceci élimine le besoin pour le parm méthodes pour accéder à la valeur du champ dans la boîte de dialogue.
OriginalL'auteur dlannoye
Je sais que c'est une vieille question, mais il convient également de noter que pour les personnes qui débutent dans le monde de l'AX en développement, il existe un grand travail exemples de code dans l'AOT, regardez pour les Formulaires et les Classes qui ont le préfixe "Tutorial_".
Tutorial_RunBaseForm est une classe de l'AOT qui vous donne exactement ce dont vous avez besoin.
OriginalL'auteur AnthonyBlake