Affichage des articles dont le libellé est Auto-completion. Afficher tous les articles
Affichage des articles dont le libellé est Auto-completion. Afficher tous les articles

Mise en place de l’auto-completion avec une entité référentielle

Dans l'article précédent, Nouveautés Microsoft Dynamics CRM 2016 KeyPress & Auto-complétion, nous avons abordé les nouveautés de Microsoft Dynamics CRM 2016, notamment les nouvelles méthodes introduites dans l’API cliente Xrm.Page. Ces méthodes nous permettent de rendre l'utilisation du CRM plus agréable en gérant plus d'évènements et en donnant la possibilité de mettre en place une fonctionnalité extrêmement pratique qui est l'auto-completion, de manière simple et tout à fait supportée.

L'objectif de cet article est de vous montrer comment nous pouvons alimenter la liste des suggestions de l'auto-complétion de manière dynamique. Nous nous baserons sur les enregistrements d'une entité CRM. Pour ce faire, nous allons reprendre le dernier exemple de l'article Nouveautés Microsoft Dynamics CRM 2016 KeyPress & Auto-complétion dans lequel nous avons mis en place la fonction d'auto-completion sur le champ Pays de l'entité Compte, et allons l'adapter pour remplacer le tableau statique des pays par des enregistrements d'une entité Custom.

Nouveautés Microsoft Dynamics CRM 2016: KeyPress & Auto-completion

Il y a quelques semaines, Microsoft a lancé la dernière version de Microsoft Dynamics CRM: CRM 2016. Cette version apporte plusieurs nouveautés intéressantes pour les consultants techniques CRM, notamment l'introduction des nouvelles méthodes de l'API cliente Xrm.Page. L’objectif principal de cette méthode est de simplifier et rendre plus agréable l’utilisation du CRM.

Grâce à ces nouvelles fonctions de l'API Xrm.Page nous pouvons aujourd'hui mettre en place une fonctionnalité extrêmement pratique qui est l'auto-completion, ceci de manière très simple comme vous allez le voir et sans utiliser ni code non supporté, ni ressources web html/css, ni bibliothèques externes tel que JQuery.  Nous pouvons également intercepter et réaliser des traitements sur l'évènement KeyPress ce qui nous donne la possibilité de contrôler, valider, transformer… les données entrées par l'utilisateur au fur et à mesure qu'il tape dans le champ.