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

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • GlideMenu API は、UI コンテキストメニューと onShow スクリプトで使用して、UI コンテキストメニューアイテムをカスタマイズできるメソッドを提供します。

    GlideMenu クラスのコンストラクターはありません。g_menu グローバルオブジェクトを使用して GlideMenu メソッドにアクセスします。
    • g_menu は、これから表示する UI コンテキストメニューです。onShow スクリプトは、これらのメソッドを使用してメニューを表示する前に、メニューの外観を変更できます。
    • g_item は、表示しようとしている現在の UI コンテキストメニューアイテムです。これは、アイテムを指定するためにいくつかの g_menu メソッドで使用されます。

    GlideMenu - clearImage (GlideMenuItem アイテム)

    アイテムの画像をクリアします。

    表 : 1. パラメーター
    名前 タイプ 説明
    アイテム GlideMenuItem 表示から画像を削除するアイテムを指定します。
    表 : 2. 返される内容
    タイプ 説明
    なし
    g_menu.clearImage(g_item);

    GlideMenu - clearSelected()

    メニューの項目から選択画像をすべてクリアします。

    表 : 3. パラメーター
    名前 タイプ 説明
    なし
    表 : 4. 返される内容
    タイプ 説明
    なし

    GlideMenu - getItem(文字列 itemID)

    アイテム ID でメニューアイテムを返します。

    表示する前に変更できるように、メニューで項目を見つける必要がある場合があります。各メニュー項目には、メニュー項目の作成時に一意の ID を割り当てることができます (UI コンテキストメニューエントリまたは動的スクリプトアクションの addAction() メソッドから)。

    表 : 5. パラメーター
    名前 タイプ 説明
    itemID 文字列 返されるアイテムを指定します。
    表 : 6. 返される内容
    タイプ 説明
    GlideMenuItem メニューアイテム

    GlideMenu - setDisabled(GlideMenuItem item)

    メニュー項目を無効にして選択できないようにします。無効なメニュー項目は、無効であることを示すために明るい色 (グレー表示) で表示されます。

    表 : 7. パラメーター
    名前 タイプ 説明
    アイテム GlideMenuItem 無効にするアイテム。
    表 : 8. 返される内容
    タイプ 説明
    なし
    g_menu.setDisabled(g_item);

    GlideMenu - setEnabled(GlideMenuItem item)

    指定されたメニュー項目を有効にします。

    表 : 9. パラメーター
    名前 タイプ 説明
    アイテム GlideMenuItem 有効にするアイテム。
    表 : 10. 返される内容
    タイプ 説明
    なし
    g_menu.setEnabled(g_item);

    GlideMenu - setHidden(GlideMenuItem アイテム)

    指定したメニューアイテムを非表示にします。

    メニュー項目を非表示にすると、セパレーターバーが調整されないため、メニューに2つのセパレーターが連続して表示されてしまう可能性があります。

    表 : 11. パラメーター
    名前 タイプ 説明
    アイテム GlideMenuItem 非表示にするアイテム。
    表 : 12. 返される内容
    タイプ 説明
    なし
    g_menu.setHidden(g_item);

    GlideMenu - setImage(GlideMenuItem item, String imgSrc)

    アイテムのイメージを設定します。

    表 : 13. パラメーター
    名前 タイプ 説明
    アイテム GlideMenuItem 画像を表示するアイテム。
    imgSrc 文字列 メニューアイテムに添付する画像。
    表 : 14. 返される内容
    タイプ 説明
    なし
    g_menu.setImage(g_item, 'images/checked.gifx');

    GlideMenu - setLabel(GlideMenuItem item, String label)

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

    表 : 15. パラメーター
    名前 タイプ 説明
    アイテム GlideMenuItem ラベルを付けるアイテム。
    label 文字列 表示するラベル。文字列には HTML を含めることができます。
    表 : 16. 返される内容
    タイプ 説明
    なし
    g_menu.setLabel(g_item, "This is a new label");

    GlideMenu - setVisible(GlideMenuItem アイテム)

    指定したアイテムを表示します。

    表 : 17. パラメーター
    名前 タイプ 説明
    アイテム GlideMenuItem 表示するアイテム。
    表 : 18. 返される内容
    タイプ 説明
    なし
    g_menu.setVisible(g_item);