---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideMenu (g_menu および g_item) - クライアント

# GlideMenu (g_menu および g_item) - クライアント {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

GlideMenu API は、UI コンテキストメニューアイテムをカスタマイズするために UI コンテキストメニューと `onShow` スクリプトで使用できるメソッドを提供します。  
GlideMenu クラスのコンストラクターはありません。`g_menu` グローバルオブジェクトを使用して GlideMenu メソッドにアクセスします。

* `g_menu` は、表示されようとしている UI コンテキストメニューです。`onShow` スクリプトは、これらのメソッドを使用して、メニューを表示する前にメニューの外観を変更できます。
* `g_item` は、表示されようとしている現在の UI コンテキストメニュー項目です。これは、アイテムを指定するために g_menu メソッドのいくつかで使用されます。
{#c_GlideMenuAPI__ul_thk_zzw_hv}

## GlideMenu - clearImage(GlideMenuItem item) {#ariaid-title2}

アイテムの画像をクリアします。
{#r_GM-clearImage_GMI__table_k1g_m1x_hv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| item | GlideMenuItem | 画像を表示から削除するアイテムを指定します。 |
[表 : 1. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#r_GM-clearImage_GMI__table_l1g_m1x_hv}  

    g_menu.clearImage(g_item);

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

メニューのアイテムから選択画像をクリアします。
{#r_GM-clearSelected__table_wtx_x1x_hv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 3. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 4. 返される内容]

{#r_GM-clearSelected__table_xtx_x1x_hv}

## GlideMenu - getItem(文字列 itemID) {#ariaid-title4}

アイテム ID でメニューアイテムを返します。
表示される前にメニュー内のアイテムを検索して変更可能にする必要がある場合があります。各メニューアイテムには、メニューアイテムの作成時に (UI コンテキストメニューエントリまたは動的スクリプトアクションの addAction() メソッドから) 一意の ID が割り当てられる場合があります。
{#r_GM-getItem_S__table_tnn_gbx_hv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| itemID | 文字列 | 返されるアイテムを指定します。 |
[表 : 5. パラメーター]

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

| タイプ | 説明 |
|-|-|
| GlideMenuItem | メニューアイテム |
[表 : 6. 返される内容]

{#r_GM-getItem_S__table_unn_gbx_hv}

## GlideMenu - setDisabled(GlideMenuItem item) {#ariaid-title5}

メニューアイテムを無効にして選択できないようにします。無効になっているメニューアイテムは薄い色 (グレー) で無効であることが示されます。
{#r_GM-setDisabled_GMI__table_d21_5bx_hv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| item | GlideMenuItem | 無効にするアイテム。 |
[表 : 7. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 8. 返される内容]

{#r_GM-setDisabled_GMI__table_e21_5bx_hv}  

    g_menu.setDisabled(g_item);

## GlideMenu - setEnabled(GlideMenuItem item) {#ariaid-title6}

指定されたメニューアイテムを有効にします。
{#r_GM-setEnabled_GMI__table_hb4_gcx_hv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| item | GlideMenuItem | 有効にするアイテム。 |
[表 : 9. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 10. 返される内容]

{#r_GM-setEnabled_GMI__table_ib4_gcx_hv}  

    g_menu.setEnabled(g_item);

## GlideMenu - setHidden(GlideMenuItem item) {#ariaid-title7}

指定されたメニューアイテムを非表示にします。
メニューアイテムを非表示にすると、セパレーターバーは調整されないため、メニューに 2 つのセパレーターが連続して表示される可能性があります。
{#r_GM-setHidden_GMI__table_g3l_scx_hv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| item | GlideMenuItem | 非表示にするアイテム。 |
[表 : 11. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 12. 返される内容]

{#r_GM-setHidden_GMI__table_h3l_scx_hv}  

    g_menu.setHidden(g_item);

## GlideMenu - setImage(GlideMenuItem item, 文字列 imgSrc) {#ariaid-title8}

アイテムの画像を設定します。
{#r_GM-setImage_GMI_S__table_w1f_2dx_hv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| item | GlideMenuItem | 画像を表示するアイテム。 |
| imgSrc | 文字列 | メニューアイテムに添付する画像。 |
[表 : 13. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 14. 返される内容]

{#r_GM-setImage_GMI_S__table_x1f_2dx_hv}  

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

## GlideMenu - setLabel(GlideMenuItem item, 文字列 label) {#ariaid-title9}

メニューアイテムの表示ラベルを設定します。ラベルには HTML を含めることができます。
{#r_GM-setLabel_GMI_S__table_ixl_rdx_hv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| item | GlideMenuItem | ラベル付けするアイテム。 |
| label | 文字列 | 表示されるラベル。文字列には HTML を含めることができます。 |
[表 : 15. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 16. 返される内容]

{#r_GM-setLabel_GMI_S__table_jxl_rdx_hv}  

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

## GlideMenu - setVisible(GlideMenuItem item) {#ariaid-title10}

指定したアイテムを表示します。
{#r_GM-setVisible_GMI__table_y2z_f2x_hv__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| item | GlideMenuItem | 表示されるアイテム。 |
[表 : 17. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 18. 返される内容]

{#r_GM-setVisible_GMI__table_z2z_f2x_hv}  

    g_menu.setVisible(g_item);


