Personnaliser les menus contextuels de la liste

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 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 pour 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. Complétez le formulaire.
      Tableau 1. Champs du formulaire Menu contextuel
      Champ Description
      Table

      Sélectionnez la table à laquelle cette option de menu contextuel est attachée. Les éléments du menu du système de base sont attachés à la table Global [global], qui applique l’option de menu contextuel à toutes les listes de 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 s’affiche.
      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 à se réunir, l’un des séparateurs est supprimé de la vue.
      • Étiquette : créez une étiquette non liée pour un menu ou une section d’un 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 Attribuez un numéro d’ordre à cet élément, menu ou séparateur pour spécifier où il apparaît dans le menu.
      Actif Activez ou désactivez 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 s’affiche. 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 liste.
      Script d'action dynamique 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 pour déterminer quelles options apparaissent dans le menu contextuel. Pour plus d'informations, consultez Script onShow pour les menus contextuels de liste.
      Formulaire Menu contextuel
    4. Cliquez sur Envoyer.