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

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

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

    GlideMenu - clearImage(GlideMenuItem item)

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

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

    GlideMenu - clearSelected()

    メニューのアイテムから選択画像をクリアします。

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

    GlideMenu - getItem(文字列 itemID)

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

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

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

    GlideMenu - setDisabled(GlideMenuItem item)

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

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

    GlideMenu - setEnabled(GlideMenuItem item)

    指定されたメニューアイテムを有効にします。

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

    GlideMenu - setHidden(GlideMenuItem item)

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

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

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

    GlideMenu - setImage(GlideMenuItem item, 文字列 imgSrc)

    アイテムの画像を設定します。

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

    GlideMenu - setLabel(GlideMenuItem item, 文字列 label)

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

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

    GlideMenu - setVisible(GlideMenuItem item)

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

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