Configurer les sous-grilles de formulaire Web pour les portails

Les sous-grilles des formulaires Web sont configurées de la même manière que les sous-grilles des formulaires d'entité. Créez d'abord un enregistrement de métadonnées pour l'étape du formulaire Web contenant une sous-grille et ajoutez les métadonnées de configuration.

L'ajout de sous-grilles à vos formulaires gérés sur le portail est simple. Il suffit d'ajouter la sous-grille au formulaire Dynamics 365 que vous gérez à l'aide du concepteur de formulaire Dynamics 365 prêt à l'emploi. La grille utilisera la vue spécifiée dans le concepteur de formulaire Dynamics 365, affichera uniquement des enregistrements associés si cette option a été choisie dans Dynamics 365, affichera en option une barre de recherche et se conformera aux autorisations d'entité pour les portails. Ce n'est vraiment pas compliqué d'afficher une liste inaltérable d'enregistrements. Pour activer des actions pour la grille comme créer, mettre à jour, supprimer, etc., vous devez configurer ces actions en utilisant les configurations de métadonnées.

Ajouter des métadonnées de sous-grille à votre formulaire

Pour ajouter des métadonnées de sous-grille à un formulaire d'entité, accédez à Métadonnées de formulaire d'entité en utilisant soit la liste déroulante supérieure ou la sous-grille à droite du formulaire principal de l'enregistrement Définir des formulaires d'entité et une logique personnalisée dans le portail Dynamics 365 que vous utilisez.

Pour ajouter un nouvel enregistrement, cliquez sur Ajouter de nouvelles métadonnées de formulaire d'entité.

Pour modifier un enregistrement existant, double-cliquez sur un enregistrement dans la grille. La sélection de la sous-grille comme valeur de type affiche un autre attribut, « nom de sous-grille. »

Nom Description
Nom de sous-grille Nom unique de la sous-grille sur le formulaire Dynamics 365 associé à l'entité.

Un double-clic dans la sous-grille dans l'éditeur de formulaires affichera une fenêtre de propriétés. Elle contient un champ de nom qui devra être utilisé pour être attribué à la zone d'identification de sous-grille dans l'enregistrement de métadonnées du formulaire de l'entité.

Ajouter des métadonnées de sous-grille

La spécification d'un nom de sous-grille valide affichera les paramètres de configuration de la sous-grille. Par défaut, seuls les Paramètres de base sont affichés. Sélectionnez Paramètres avancés pour afficher les paramètres supplémentaires.

Par défaut, la plupart des paramètres sont réduits pour économiser de l'espace. Cliquez sur « » pour développer une section et afficher des options supplémentaires. Cliquez sur « » pour réduire une section.

Attributs

Nom Description
Paramètres de base
Afficher les actions Vous permet d'ajouter des boutons d'action pour les actions qui s'appliquent à l'ensemble d'entités et apparaîtront au-dessus de la sous-grille. Les actions disponibles sont :
  • Créer une action
  • Action de téléchargement
  • Action associer
Un clic sur l'une de ces options affiche un secteur de configuration pour cette action. Voir ci-dessous pour plus d'informations sur chaque action.
Actions d'article Vous permet d'ajouter des boutons d'action pour les actions qui s'appliquent à un enregistrement individuel et apparaîtront dans chaque ligne de la sous-grille à condition que le privilège associé ait été accordé par la procédure Ajouter une sécurité basée sur l'enregistrement en utilisant des autorisations d'entité pour les portails. Les actions disponibles sont :
  • Action détails
  • Action Modifier
  • Action Supprimer
  • Action de Workflow
  • Action Dissocier
Un clic sur l'une de ces options affiche un secteur de configuration pour cette action. Voir ci-dessous pour plus d'informations sur chaque action.
Remplacer les attributs de colonne Vous permet de remplacer les paramètres d'affichage de priorité pour différentes colonnes de la grille.
  • Attribut : nom logique de la colonne que vous souhaitez remplacer.
  • Nom complet : nouvel en-tête de colonne pour remplacer la valeur par défaut
  • Largeur : largeur (en pourcentage ou en pixels) de la colonne pour remplacer la valeur par défaut. Voir aussi Style de largeur de colonne de grille. Pour remplacer les paramètres d'une colonne, cliquez sur Colonne et saisissez les détails.
Paramètres avancés
Message de chargement Remplace le message HTML par défaut qui apparaît pendant le chargement de la sous-grille.
Message d\'erreur Remplace le message HTML par défaut qui apparaît lorsqu'une erreur survient pendant le chargement de la sous-grille.
Message d\'accès refusé Remplace le message HTML par défaut qui apparaît lorsqu'un utilisateur ne dispose pas d'autorisations suffisantes pour lire le type d'entité associé à la sous-grille.
Message vide Remplace le message HTML par défaut qui apparaît lorsque la sous-grille associée ne contient aucune donnée.
Rechercher un dialogue Contrôle les paramètres de la boîte de dialogue qui apparaît lorsqu'un utilisateur active l'action Associer.
Dialogue de formulaire de détails Contrôle les paramètres de la boîte de dialogue qui apparaît lorsqu'un utilisateur active l'action Détails
Dialogue de modification de formulaire Contrôle les paramètres de la boîte de dialogue qui apparaît lorsqu'un utilisateur active l'action Modifier.
Dialogue de création de formulaire Contrôle les paramètres de la boîte de dialogue qui apparaît lorsqu'un utilisateur active l'action Créer.
Dialogue de suppression Contrôle les paramètres de la boîte de dialogue qui apparaît lorsqu'un utilisateur active l'action Supprimer
Dialogue d\'erreur Contrôle les paramètres du dialogue qui apparaît lorsqu'une erreur survient au cours d'une action.
Classe CSS Spécifiez une classe CSS ou des classes CSS qui seront appliquées à l'élément HTML qui contient la zone entière de la sous-grille, notamment les boutons de grille et d'action.
Classe CSS de la grille Spécifiez une ou des classes CSS qui seront appliquées à l'élément HTML <table> de la sous-grille.
Style de largeur de colonne de grille Configure si les valeurs de Largeur de l'option Remplacer les attributs de colonne sont spécifiées en pixels ou en pourcentage.

Action Créer

L'activation d'une Action Créer affiche un bouton au-dessus de la sous-grille qui, d'un clic, ouvre une boîte de dialogue avec un formulaire d'entité qui permet à l'utilisateur de créer un enregistrement.

Créer les paramètres d'action

Nom Description
Paramètres de base
Formulaire d\'entité Spécifie les formulaires d'entité et la logique personnalisée qui seront utilisés pour créer le nouvel enregistrement. La liste déroulante comporte tous les formulaires d'entités qui sont configurés pour le type d'entité de la sous-grille.
Remarque : si le type d'entité de la sous-grille n'a pas de formulaires d'entité, la liste déroulante apparaîtra vide. Si aucun formulaire d'entité n'est fourni pour l'action créer, il sera ignoré et le bouton ne s'affichera pas dans le formulaire d'entité de la sous-grille.
Paramètres avancés
Étiquette de bouton Remplace l'étiquette HTML affichée dans le bouton Action Créer au-dessus de la sous-grille.
Info-bulle de bouton Remplace le texte d'info-bulle qui s'affiche lorsque la souris est pointée sur le bouton Créer une action.

Paramètres (avancés) de la boîte de dialogue de création de formulaire

Nom Description
Message de chargement Remplace le message qui apparaît pendant le chargement de la boîte de dialogue
Fonction Remplace le texte HTML qui apparaît dans la barre de titre de la boîte de dialogue
Texte pour lecteur d\'écran bouton Ignorer Remplace le texte de lecteur d'écran associé au bouton Ignorer de la boîte de dialogue.
Taille Spécifie la taille de la boîte de dialogue Créer un formulaire. Les options sont Par défaut, Grand et Petit. Pour la boîte de dialogue de création de formulaire, la taille par défaut est Large.
Classe CSS Spécifiez une ou plusieurs classes CSS qui sont appliquées à la boîte de dialogue qui s'affiche.
Classe CSS du titre Spécifiez une ou plusieurs classes CSS qui sont appliquées à la barre de titre de la boîte de dialogue qui s'affiche.

Action Télécharger

L'activation d'une Action Télécharger affiche un bouton au-dessus de la sous-grille qui, d'un clic, télécharge les données de la sous-grille dans un fichier Excel (.xlsx).

Paramètres de l'action Télécharger

Nom Description
Paramètres de base
Aucun
Paramètres avancés
Étiquette de bouton Remplace l'étiquette HTML affichée dans le bouton Action Télécharger au-dessus de la sous-grille.
Info-bulle de bouton Remplace le texte d'info-bulle qui apparaît lorsque la souris est pointée sur le bouton Action de téléchargement.

Action Associer

L'activation d'une Action Associer affiche un bouton au-dessus de la sous-grille qui, d'un clic, ouvre une table d'entités que l'utilisateur peut choisir d'associer à l'enregistrement d'entité affiché par la procédure Définir des formulaires d'entité et une logique personnalisée dans le portail Dynamics 365 à condition que les privilèges « Append » et « AppendTo » aient été accordés par la procédure Ajouter une sécurité basée sur l'enregistrement en utilisant des autorisations d'entité pour les portails pour les types d'entités applicables.

Paramètres de l'action Associer

Nom Description
Paramètres de base
Vue Spécifie la vue (requête enregistrée) qui sera utilisée pour rechercher et afficher la liste des entités éligibles.
Remarque : si le type d'entité de la sous-grille n'a pas de requêtes enregistrées, la liste déroulante apparaîtra vide. Si aucune vue n'est fournie pour l'Action associée, elle sera ignorée et le bouton n'affichera pas le formulaire d'entité de la sous-grille.
Paramètres avancés
Étiquette de bouton Remplace l'étiquette HTML affichée dans le bouton Action Associer au-dessus de la sous-grille.
Info-bulle de bouton Remplace le texte d'info-bulle qui apparaît lorsque la souris est pointée sur le bouton Action associée.

Paramètres (avancés) de la boîte de dialogue de recherche

Nom Description
Fonction Remplace le texte HTML qui apparaît dans la barre de titre de la boîte de dialogue
Texte du bouton Principal Remplace le texte HTML qui apparaît dans le bouton Principal (« Ajouter ») de la boîte de dialogue.
Texte bouton Fermer Remplace le texte HTML qui apparaît dans le bouton Fermer (« Annuler ») de la boîte de dialogue.
Texte pour lecteur d\'écran bouton Ignorer Remplace le texte de lecteur d'écran associé au bouton Ignorer de la boîte de dialogue.
Taille Spécifie la taille de la boîte de dialogue associée. Les options sont Par défaut, Grand et Petit. Pour la boîte de dialogue associée, la taille par défaut est Large.
Classe CSS Spécifiez une ou plusieurs classes CSS qui sont appliquées à la boîte de dialogue qui s'affiche.
Classe CSS du titre Spécifiez une ou plusieurs classes CSS qui sont appliquées à la barre de titre de la boîte de dialogue qui s'affiche.
Classe CSS du texte du bouton Principal Spécifiez une ou des classes CSS qui seront appliquées pour le bouton principal (« Ajouter ») de la boîte de dialogue.
Classe CSS du bouton Fermer Spécifiez une ou plusieurs classes CSS qui sont appliquées au bouton Fermer (« Annuler ») de la boîte de dialogue.
Sélectionner un titre d\'enregistrement Remplace le texte HTML qui apparaît dans l'en-tête de la zone de sélection des enregistrements.
Message d\'erreur par défaut Remplace le message qui apparaît lorsqu'une erreur survient pendant l'association de la ou des entités sélectionnée(s).
Options de grille Spécifiez les paramètres pour l'aspect de la grille d'entité. Voir ci-dessous pour les options.

Paramètres (avancés) des options de la grille dans la boîte de dialogue de recherche

Nom Description
Message de chargement Remplace le message qui apparaît pendant le chargement de la grille des entités.
Message d'erreur Remplace le message qui apparaît lorsqu'une erreur survient pendant le chargement de la grille des entités
Message d'accès refusé Remplace le message qui apparaît lorsqu'un utilisateur ne possède pas suffisamment d'autorisations d'entité pour afficher la grille des entités.
Message vide Remplace le message qui apparaît lorsqu'il n'y a pas d'entités pouvant être associées avec le formulaire d'entité actuel.
Classe CSS Spécifie une ou des classes CSS qui seront appliquées à la zone de grille associée.
Classe CSS de la grille Spécifie une ou des classes CSS qui seront appliquées à l'élément <table> de la grille associée.

Action Détails

L'activation d'une Action Détails permet à l'utilisateur d'afficher un formulaire d'entité en lecture seule qui est lié aux données de l'enregistrement de la ligne sélectionnée de la sous-grille.

Paramètres de l'action détails

Nom Description
Paramètres de base
Formulaire d\'entité Spécifie le formulaire d'entité qui sera utilisé pour afficher les détails de l'enregistrement sélectionné. La liste déroulante comporte tous les formulaires d'entités qui sont configurés pour le type d'entité de la sous-grille.
Remarque : si le type d'entité de la sous-grille n'a pas de formulaires d'entité, la liste déroulante apparaîtra vide. Si aucun formulaire d'entité n'est fourni pour l'Action détails, elle sera ignorée et le bouton ne s'affichera pas dans la sous-grille.
Paramètres avancés
Nom du paramètre de chaîne de requête d'ID d'enregistrement Spécifie le nom du paramètre de chaîne de requête qui sera utilisé pour sélectionner l'entité à afficher dans le formulaire d'entité sélectionné. Cela devrait correspondre à la valeur du Nom du paramètre de chaîne de requête d'ID d'enregistrement du formulaire d'entité. La valeur par défaut pour ce champ, à la fois ici et dans la configuration du formulaire d'entité, est « ID ».
Étiquette de bouton Remplace l'étiquette HTM pour cette action affichée dans la ligne de la sous-grille.
Info-bulle de bouton Remplace le texte d'info-bulle qui apparaît lorsque la souris est pointée sur le bouton pour cette action affichée dans la ligne de la sous-grille.

Paramètres (avancés) de la boîte de dialogue de formulaire de détails

Nom Description
Message de chargement Remplace le texte HTML qui apparaît pendant le chargement de la boîte de dialogue.
Fonction Remplace le texte HTML qui apparaît dans la barre de titre de la boîte de dialogue.
Texte pour lecteur d\'écran bouton Ignorer Remplace le texte de lecteur d'écran associé au bouton Ignorer de la boîte de dialogue.
Taille Spécifie la taille de la boîte de dialogue Détails. Les options sont Par défaut, Grand et Petit. Pour la boîte de dialogue Détails, la taille par défaut est Large.
Classe CSS Spécifiez une ou plusieurs classes CSS qui sont appliquées à la boîte de dialogue qui s'affiche.
Classe CSS du titre Spécifiez une ou plusieurs classes CSS qui sont appliquées à la barre de titre de la boîte de dialogue qui s'affiche.

Action Modifier

L'activation d'une Action Modifier permet à l'utilisateur d'afficher un formulaire d'entité modifiable qui est lié aux données de l'enregistrement de la ligne sélectionnée de la sous-grille, si le privilège « Écrire » a été accordé par la procédure Ajouter une sécurité basée sur l'enregistrement en utilisant des autorisations d'entité pour les portails .

Paramètres de l'action Modifier

Nom Description
Paramètres de base
Formulaire d\'entité Spécifie le formulaire d'entité qui sera utilisé pour modifier l'enregistrement sélectionné. La liste déroulante comporte tous les formulaires d'entités qui sont configurés pour le type d'entité de la sous-grille.
Remarque : si le type d'entité de la sous-grille n'a pas de formulaires d'entité, la liste déroulante apparaîtra vide. Si aucun formulaire d'entité n'est fourni pour l'Action modifier, elle sera ignorée et le bouton ne s'affichera pas dans la sous-grille.
Paramètres avancés
Nom du paramètre de chaîne de requête d'ID d'enregistrement Spécifie le nom du paramètre de la chaîne de requête qui sera utilisé pour sélectionner l'entité à modifier dans le formulaire d'entité sélectionné. Cela devrait correspondre à la valeur du Nom du paramètre de chaîne de requête d'ID d'enregistrement du formulaire d'entité. La valeur par défaut pour ce champ, à la fois ici et dans la configuration du formulaire d'entité, est « ID ».
Étiquette de bouton Remplace l'étiquette HTM pour cette action affichée dans la ligne de la sous-grille.
Info-bulle de bouton Remplace le texte d'info-bulle qui apparaît lorsque la souris est pointée sur le bouton pour cette action affichée dans la ligne de la sous-grille.

Paramètres (avancés) de la boîte de dialogue de modification de formulaire

Nom Description
Message de chargement Remplace le texte HTML qui apparaît pendant le chargement de la boîte de dialogue.
Fonction Remplace le texte HTML qui apparaît dans la barre de titre de la boîte de dialogue.
Texte pour lecteur d\'écran bouton Ignorer Remplace le texte de lecteur d'écran associé au bouton Ignorer de la boîte de dialogue.
Taille Spécifie la taille de la boîte de dialogue Modifier. Les options sont Par défaut, Grand et Petit. Pour la boîte de dialogue Modifier, la taille par défaut est Large.
Classe CSS Spécifiez une ou plusieurs classes CSS qui sont appliquées à la boîte de dialogue qui s'affiche.
Classe CSS du titre Spécifiez une ou plusieurs classes CSS qui sont appliquées à la barre de titre de la boîte de dialogue qui s'affiche.

Action Supprimer

L'activation d'une Action Supprimer permet à un utilisateur de supprimer définitivement l'entité représentée par une ligne dans la sous-grille, si le privilège Supprimer a été accordé par la procédure Ajouter une sécurité basée sur l'enregistrement en utilisant des autorisations d'entité pour les portails.

Paramètres de l'action Supprimer

Nom Description
Paramètres de base
Aucun(e)
Paramètres avancés
Confirmation Remplace le message de confirmation HTML affiché lorsque l'utilisateur active l'action Supprimer.
Étiquette de bouton Remplace l'étiquette HTM pour cette action affichée dans la ligne de la sous-grille.
Info-bulle de bouton Remplace le texte d'info-bulle qui apparaît lorsque la souris est pointée sur le bouton pour cette action affichée dans la ligne de la sous-grille.

Paramètres (avancés) de la boîte de dialogue Supprimer

Nom Description
Fonction Remplace le texte HTML qui apparaît dans la barre de titre de la boîte de dialogue.
Texte du bouton Principal Remplace le texte HTML qui apparaît dans le bouton Principal (« Supprimer ») de la boîte de dialogue.
Texte bouton Fermer Remplace le texte HTML qui apparaît dans le bouton Fermer (« Annuler ») de la boîte de dialogue.
Texte pour lecteur d\'écran bouton Ignorer Remplace le texte de lecteur d'écran associé au bouton Ignorer de la boîte de dialogue.
Taille Spécifie la taille de la boîte de dialogue Supprimer. Les options sont Par défaut, Grand et Petit. Pour la boîte de dialogue Supprimer, la taille par défaut est Défaut.
Classe CSS Spécifiez une ou plusieurs classes CSS qui sont appliquées à la boîte de dialogue qui s'affiche.
Classe CSS du titre Spécifiez une ou plusieurs classes CSS qui sont appliquées à la barre de titre de la boîte de dialogue qui s'affiche.
Classe CSS du texte du bouton Principal Spécifiez une ou plusieurs classes CSS qui sont appliquées au bouton Principal (« Supprimer ») de la boîte de dialogue.
Classe CSS du bouton Fermer Spécifiez une ou plusieurs classes CSS qui sont appliquées au bouton Fermer (« Annuler ») de la boîte de dialogue.

Action Workflow

L'activation d'une Action de Workflow permet à l'utilisateur d'exécuter un workflow à la demande sur l'enregistrement sélectionné dans la sous-grille. Vous pouvez ajouter autant d'actions de workflow que vous le souhaitez aux métadonnées de la sous-grille.

Paramètres de l'action Workflow

Nom Description
Paramètres de base
Workflow Spécifie le workflow à la demande qui sera exécuté lorsque l'utilisateur active cette action.
Remarque : si le type d'entité de la sous-grille n'a pas de workflows, la liste déroulante apparaîtra vide. Si aucun workflow n'est fourni pour l'Action Workflow, elle sera ignorée et le bouton ne s'affichera pas dans la sous-grille.
Étiquette de bouton Définit l'étiquette HTM pour cette action affichée dans la ligne de la sous-grille. Ce paramètre est obligatoire.
Paramètres avancés
Info-bulle de bouton Remplace le texte d'info-bulle qui apparaît lorsque la souris est pointée sur le bouton pour cette action affichée dans la ligne de la sous-grille.

Action Dissocier

L'activation d'une Action Dissocier permet à un utilisateur de supprimer le lien entre l'enregistrement représenté par l'enregistrement Définir des formulaires d'entité et une logique personnalisée dans le portail Dynamics 365 actuellement affiché et l'enregistrement représenté par la ligne sélectionnée dans la sous-grille, à condition que les privilèges « Append » et « AppendTo » aient été accordés par la procédure Ajouter une sécurité basée sur l'enregistrement en utilisant des autorisations d'entité pour les portails pour les types d'entités applicables.

Paramètres de l'action Dissocier

Nom Description
Paramètres de base
Aucun
Paramètres avancés
Étiquette de bouton Remplace l'étiquette HTM pour cette action affichée dans la ligne de la sous-grille.
Info-bulle de bouton Remplace le texte d'info-bulle qui apparaît lorsque la souris est pointée sur le bouton pour cette action affichée dans la ligne de la sous-grille.

Voir aussi

Configurer un portail Dynamics 365
Définir des formulaires d'entité et une logique personnalisée dans le portail Dynamics 365
Propriétés des formulaires Web pour les portails
Étapes des formulaires Web pour les portails
Métadonnées de formulaires Web pour les portails
Configuration des notes des formulaires Web pour les portails