Comment faire pour modifier le niveau de AX les messages d'informations
Dans Dynamics AX 2009, je suis en train de déterminer le niveau d'indentation d'un message d'information. Ce que je veux, c'est quelque chose de similaire à ceci:
Prefix
Info1
Info2
Prefix2
Info3
J'ai trouvé ceci:
http://www.doens.be/2010/05/the-ax-infolog/
Mais ne veulent pas utiliser une boucle, donc j'ai pensé à quelque chose comme ça pourrait fonctionner:
setprefix("Prefix");
{
info("Info1");
info("Info2");
}
setprefix("Prefix2");
{
info("Info3");
}
Mais il ne le fait pas. Est-il un moyen de le faire dans x++, et quelles sont les règles à ce niveau de retrait est actuellement active?
OriginalL'auteur Paul Michaels | 2011-07-12
Vous devez vous connecter pour publier un commentaire.
setPrefix
dans AX jeux de (ajoute) le préfixe de la portée d'exécution actuelle, et au moment de quitter le champ d'application le préfixe est automatiquement réinitialisé à son niveau précédent. Vous pouvez utilisergetPrefix
pour vérifier l'exécution en cours préfixe.2 hacks peut vous aider à recevoir le résultat attendu:
#1
#2
En effet Job #2 est génial. Je l'ai juste essayé avec plusieurs onglets et il crée de multiples sous-niveaux que nécessaire.
OriginalL'auteur 10p