Exercice : créer une extension de page

Effectué

Simon souhaite saisir des informations sur les réseaux sociaux à l’aide de la fiche client. Simon souhaite ensuite créer une extension de page pour étendre la fiche client et l’enregistrer.

Tâches

  • Utiliser des extraits pour créer une extension de page.

  • Ajouter des champs supplémentaires à une page Fiche.

Étapes

  1. Sélectionnez Fichier > Nouveau fichier et enregistrez le fichier en sélectionnant Fichier > Enregistrer. Nommez le fichier SocialMediaCard.PageExt.al.

  2. Créez une extension de page dans le fichier en utilisant les extraits de code. Saisissez tpageext et appuyez sur la touche de tabulation.

  3. Modifiez l’option ID en 50110 et l’option Nom en Fiche réseaux sociaux CRONUS.

  4. Assurez-vous que l’extension de la page étend la page Fiche client.

  5. Supprimez la section Action et la variable myInt.

  6. Ajoutez des champs à un nouveau groupe appelé Réseaux sociaux. Ajoutez ce groupe après le groupe Général.

  7. Utilisez le mot-clé addafter(Général).

  8. Définissez un groupe en tant que Réseaux sociaux dans la section addafter.

  9. Définissez la propriété Légende sur Réseaux sociaux.

  10. Ajoutez les champs suivants au groupe Réseaux sociaux :

    • Facebook
    • Twitter
    • Instagram
    • LinkedIn
  11. Ouvrez le fichier launch.json dans le dossier .vscode, puis définissez le paramètre startupObjectId sur 22 et le paramètre startupObjectType sur Page.

  12. Publiez votre extension dans le bac à sable. Sélectionnez Afficher > Palette de commandes... (Ctrl+Shift+P).

  13. Saisissez AL: Publish (F5) dans la zone de recherche et sélectionnez la commande dans la liste.

  14. Vérifiez que l’application Dynamics 365 Business Central démarre et que la page Liste des clients s’affiche.

  15. Testez votre extension en ouvrant un dossier client au hasard. Vos champs doivent apparaître dans un nouveau raccourci Réseaux sociaux qui se trouve sous le raccourci Général.