---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideMenu (g_menu et g_item) : client

# GlideMenu (g_menu et g_item) : client {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

L'API GlideMenu fournit des méthodes qui peuvent être utilisées dans les menus contextuels de l'interface utilisateur et dans les scripts `onShow` pour personnaliser les éléments du menu contextuel de l'interface utilisateur.  
Il n'existe pas de constructeur pour la classe GlideMenu . Accédez aux méthodes GlideMenu à l'aide de l'objet global `g_menu` .

* `g_menu'est` le menu contextuel de l'interface utilisateur qui est sur le point de s'afficher. Le script `onShow` peut apporter des modifications à l'apparence du menu avant qu'il ne s'affiche à l'aide de ces méthodes.
* `g_item'est` l'élément de menu contextuel d'interface utilisateur actuel qui est sur le point d'être affiché. Il est utilisé dans plusieurs des méthodes g_menu pour spécifier un élément.
{#c_GlideMenuAPI__ul_thk_zzw_hv}

## GlideMenu - clearImage(élément GlideMenuItem) {#ariaid-title2}

Efface l'image d'un élément.
{#r_GM-clearImage_GMI__table_k1g_m1x_hv__entry__3}

| Nom | Type | Description |
|-|-|-|
| élément | Élément GlideMenuItem | Spécifie que l'image de l'élément doit être supprimée de l'affichage. |
[Tableau 1. Paramètres]

{#r_GM-clearImage_GMI__table_k1g_m1x_hv} {#r_GM-clearImage_GMI__table_l1g_m1x_hv__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 2. Renvoie]

{#r_GM-clearImage_GMI__table_l1g_m1x_hv}  

    g_menu.clearImage(g_item);

## GlideMenu - clearSelected() {#ariaid-title3}

Efface toutes les images de sélection des éléments du menu.
{#r_GM-clearSelected__table_wtx_x1x_hv__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 3. Paramètres]

{#r_GM-clearSelected__table_wtx_x1x_hv} {#r_GM-clearSelected__table_xtx_x1x_hv__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 4. Renvoie]

{#r_GM-clearSelected__table_xtx_x1x_hv}

## GlideMenu : getItem(String itemID) {#ariaid-title4}

Renvoie un élément de menu par ID d'élément.
Il peut être nécessaire de trouver un élément dans un menu afin qu'il puisse être modifié avant d'être affiché. Chaque élément de menu peut se voir attribuer un ID unique lors de la création de l'élément de menu (soit à partir d'une entrée de menu contextuel de l'interface utilisateur, soit à partir de la méthode addAction() dans l'action de script dynamique).
{#r_GM-getItem_S__table_tnn_gbx_hv__entry__3}

| Nom | Type | Description |
|-|-|-|
| ID élément | Chaîne | Spécifie l'élément à renvoyer. |
[Tableau 5. Paramètres]

{#r_GM-getItem_S__table_tnn_gbx_hv} {#r_GM-getItem_S__table_unn_gbx_hv__entry__2}

| Type | Description |
|-|-|
| Élément GlideMenuItem | L'élément de menu |
[Tableau 6. Renvoie]

{#r_GM-getItem_S__table_unn_gbx_hv}

## GlideMenu : setDisabled(élément GlideMenuItem) {#ariaid-title5}

Désactive un élément de menu afin qu'il ne puisse pas être sélectionné. L'élément de menu désactivé s'affiche dans une couleur plus claire (grisé) pour indiquer qu'il est désactivé.
{#r_GM-setDisabled_GMI__table_d21_5bx_hv__entry__3}

| Nom | Type | Description |
|-|-|-|
| élément | Élément GlideMenuItem | Élément à désactiver. |
[Tableau 7. Paramètres]

{#r_GM-setDisabled_GMI__table_d21_5bx_hv} {#r_GM-setDisabled_GMI__table_e21_5bx_hv__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 8. Renvoie]

{#r_GM-setDisabled_GMI__table_e21_5bx_hv}  

    g_menu.setDisabled(g_item);

## GlideMenu : setEnabled (élément GlideMenuItem) {#ariaid-title6}

Active l'élément de menu spécifié.
{#r_GM-setEnabled_GMI__table_hb4_gcx_hv__entry__3}

| Nom | Type | Description |
|-|-|-|
| élément | Élément GlideMenuItem | Élément à activer. |
[Tableau 9. Paramètres]

{#r_GM-setEnabled_GMI__table_hb4_gcx_hv} {#r_GM-setEnabled_GMI__table_ib4_gcx_hv__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 10. Renvoie]

{#r_GM-setEnabled_GMI__table_ib4_gcx_hv}  

    g_menu.setEnabled(g_item);

## GlideMenu : setHidden(élément GlideMenuItem) {#ariaid-title7}

Masque l'élément de menu spécifié.
Lorsque vous masquez des éléments de menu, les barres de séparation ne sont pas ajustées, il est donc possible que le menu affiche deux séparateurs à la suite.
{#r_GM-setHidden_GMI__table_g3l_scx_hv__entry__3}

| Nom | Type | Description |
|-|-|-|
| élément | Élément GlideMenuItem | Élément à masquer. |
[Tableau 11. Paramètres]

{#r_GM-setHidden_GMI__table_g3l_scx_hv} {#r_GM-setHidden_GMI__table_h3l_scx_hv__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 12. Renvoie]

{#r_GM-setHidden_GMI__table_h3l_scx_hv}  

    g_menu.setHidden(g_item);

## GlideMenu - setImage(GlideMenuItem item, String imgSrc) {#ariaid-title8}

Définit l'image d'un élément.
{#r_GM-setImage_GMI_S__table_w1f_2dx_hv__entry__3}

| Nom | Type | Description |
|-|-|-|
| élément | Élément GlideMenuItem | élément dans lequel l'image doit être affichée. |
| imgSrc | Chaîne | Image à joindre à l'élément de menu. |
[Tableau 13. Paramètres]

{#r_GM-setImage_GMI_S__table_w1f_2dx_hv} {#r_GM-setImage_GMI_S__table_x1f_2dx_hv__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 14. Renvoie]

{#r_GM-setImage_GMI_S__table_x1f_2dx_hv}  

    g_menu.setImage(g_item, 'images/checked.gifx');

## GlideMenu - setLabel(GlideMenuItem item, étiquette de chaîne) {#ariaid-title9}

Définit l'étiquette d'affichage d'un élément de menu. L'étiquette peut contenir du code HTML.
{#r_GM-setLabel_GMI_S__table_ixl_rdx_hv__entry__3}

| Nom | Type | Description |
|-|-|-|
| élément | Élément GlideMenuItem | L'élément à étiqueter. |
| étiquette | Chaîne | Étiquette à afficher. La chaîne peut contenir du code HTML. |
[Tableau 15. Paramètres]

{#r_GM-setLabel_GMI_S__table_ixl_rdx_hv} {#r_GM-setLabel_GMI_S__table_jxl_rdx_hv__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 16. Renvoie]

{#r_GM-setLabel_GMI_S__table_jxl_rdx_hv}  

    g_menu.setLabel(g_item, "This is a new label");

## GlideMenu : setVisible (élément GlideMenuItem) {#ariaid-title10}

Affiche l'élément spécifié.
{#r_GM-setVisible_GMI__table_y2z_f2x_hv__entry__3}

| Nom | Type | Description |
|-|-|-|
| élément | Élément GlideMenuItem | Élément à afficher. |
[Tableau 17. Paramètres]

{#r_GM-setVisible_GMI__table_y2z_f2x_hv} {#r_GM-setVisible_GMI__table_z2z_f2x_hv__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 18. Renvoie]

{#r_GM-setVisible_GMI__table_z2z_f2x_hv}  

    g_menu.setVisible(g_item);


