API client GlideList dans le guide du développeur d’interface Expérience d'espace de travail utilisateur

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Ajoutez un bouton personnalisé à la Espace de travail d'agent page Listes qui renvoie des informations de liste dans la vue actuelle. Définissez les informations à renvoyer en ajoutant des méthodes d’API GlideList client à une affectation d’action.

    Avant de commencer

    Rôle requis : admin

    Liste GlideList Les méthodes d’API sont fournies dans la vue Action de la liste Affectations d’action [sys_declarative_action_assignment]. Vous pouvez ajouter la fonctionnalité GlideList à un bouton personnalisé dans l’interface Expérience d'espace de travail utilisateur. Vous pouvez utiliser le bouton pour appliquer une méthode GlideList à la vue actuelle. Utilisez les méthodes GlideList pour gérer les listes de tables en obtenant des détails de vue de liste, en définissant des filtres, en triant par colonne, et plus encore.

    Procédure

    1. Accédez à la Tous > Expérience d'espace de travail > Actions et composants > Actions des listes.
      Si vous utilisez getFixedQuery(), accédez à Actions de liste connexe au lieu d’Actions de liste.
    2. Créez une nouvelle affectation d’action en sélectionnant Nouveau.
    3. Dans le champ Étiquette de l’action , tapez une étiquette de bouton.
    4. Tapez un nom dans le champ Nom de l’action .
      Fournir du texte dans ce champ vous permet d’ajouter plusieurs boutons à la vue.
    5. Dans le menu Implémenté en tant que , sélectionnez Script client.
    6. Faites un clic droit dans l'en-tête du formulaire et sélectionnez Enregistrer.
    7. Dans l’éditeur de script client , ajoutez un ou plusieurs appels de méthode dans la définition de méthode onClick{} .
      Cette méthode définit les actions à entreprendre lorsque le bouton est sélectionné. Pour obtenir la liste des méthodes disponibles, consultez GlideList (Now Experience).
      Appels de méthode GlideList dans l’éditeur de script client.
    8. Sélectionnez Mettre à jour.
      Vous pouvez tester votre bouton dans une vue de liste de Expérience d'espace de travail table.
      Remarque :
      Si le bouton utilise la méthode getFixedQuery(), sélectionnez l’onglet d’un enregistrement dans une Expérience d'espace de travail liste pour tester votre bouton.
      Le tableau suivant illustre l’implémentation réussie des boutons dans la table Espace de travail d'agent Incidents (Tous). Le bouton implémente la méthode GlideList addFilter() pour afficher uniquement les enregistrements actifs.
      Tableau 1. Exemple d’action de bouton appliquant un filtre à une liste
      Lister avant de cliquer Lister après avoir cliqué
      Avant de sélectionner le bouton, un assortiment d’enregistrements actifs et inactifs (fermés) s’affiche dans la vue.

      Liste affichée devant que l’utilisateur sélectionne le bouton pour afficher les enregistrements actifs.

      Sélectionner le bouton filtre la vue pour afficher uniquement les enregistrements actifs.

      Liste affichée une fois que l’utilisateur a sélectionné le bouton affichant uniquement les enregistrements actifs.