Personnaliser les menus contextuels de la liste

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Vous pouvez personnaliser le contenu et le comportement des menus contextuels de liste.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Par exemple, vous pouvez ajouter une option au menu d’en-tête de colonne de liste d’une table spécifique. Vous pouvez également modifier les rôles requis pour accéder à une option de menu contextuel global.

    Procédure

    1. Accédez à la Tous > Interface utilisateur du système > Menus contextuels de l'interface utilisateur.
    2. Cliquez sur Nouveau.
    3. Renseignez le formulaire.
      Tableau 1. Champs de formulaire du menu contextuel
      Champ Description
      Table

      Sélectionnez la table à laquelle cette option de menu contextuel est jointe. Les éléments du menu système de base sont associés à la table globale [global], qui applique l’option de menu contextuel à toutes les listes pour toutes les tables. Si vous spécifiez une table particulière, l’option n’est disponible que dans les menus contextuels des listes de cette table.

      Remarque :
      La liste affiche uniquement les tables et les vues de base de données qui sont dans le même champ d’application que le menu contextuel.
      Menu
      Sélectionnez le menu contextuel de liste dans lequel cette option apparaît.
      Type
      Sélectionnez le type d’option de menu à créer :
      • Action : option de menu qui effectue une action immédiate.
      • Menu : crée un menu parent qui peut afficher un sous-menu.
      • Séparateur : trace une ligne entre les groupes d’options d’un menu. Les menus n’affichent pas de lignes de séparation les unes à côté des autres ou en bas d’un menu. Si une condition qui supprime les options d’un rôle force deux séparateurs ensemble, l’un des séparateurs est supprimé de la vue.
      • Étiquette : créez une étiquette non liée pour un menu ou une section de menu.
      • Actions dynamiques : options de menu créées dynamiquement, telles que les vues disponibles ou les filtres utilisateur qui ne peuvent être générés qu’au moment de l’affichage de la liste.
      Nom Saisissez l’étiquette de l’action telle qu’elle apparaîtra dans le menu.
      Parent Si cette action fait partie d’un sous-menu, tapez le nom de l’élément de menu parent. Par exemple, dans le système de base, Configurer est un parent.
      Ordre Affectez un numéro d’ordre à cet élément, menu ou séparateur pour spécifier l’emplacement où il apparaît dans le menu.
      Actif Activer ou désactiver cet élément de menu contextuel. Seuls les éléments actifs sont affichés dans le menu contextuel.
      Exécuter le script onShow Cochez cette case pour afficher le champ de script onShow .
      Condition Créez les conditions dans lesquelles cette option de menu apparaît. Par exemple, définissez le rôle qui a l’autorisation d’afficher cet élément.
      Script d'action Le script d’action s’exécute lorsqu’une personne sélectionne l’option de menu contextuel. Pour plus d'informations, consultez Script d’action pour les menus contextuels de la liste.
      Script d'actions dynamiques Le script d’actions dynamiques remplit le menu contextuel avec des options dynamiques, telles que des filtres ou des vues. Pour plus d'informations, consultez Script d’actions dynamiques pour les menus contextuels de liste.
      Script onShow Le script onShow s’exécute avant l’affichage du menu contextuel, afin de déterminer quelles options apparaissent dans le menu contextuel. Pour plus d'informations, consultez Script onShow pour les menus contextuels de liste.
      Formulaire du menu contextuel
    4. Cliquez sur Envoyer.