GlideMenu(g_menu 및 g_item) - 클라이언트

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • GlideMenu API는 UI 상황에 맞는 메뉴 및 onShow 스크립트에서 UI 상황에 맞는 메뉴 항목을 사용자 지정하는 데 사용할 수 있는 메서드를 제공합니다.

    GlideMenu 클래스에 대한 생성자가 없습니다. g_menu 전역 객체를 사용하여 GlideMenu 메서드에 액세스합니다.
    • 표시할 UI 컨텍스트 메뉴는 g_menu입니다. onShow 스크립트는 이러한 방법을 사용하여 메뉴가 표시되기 전에 메뉴의 모양을 변경할 수 있습니다.
    • g_item 표시할 현재 UI 컨텍스트 메뉴 항목입니다. 여러 g_menu 메서드에서 항목을 지정하는 데 사용됩니다.

    GlideMenu - clearImage(GlideMenuItem 항목)

    항목의 이미지를 지웁니다.

    표 1. 매개변수
    이름 유형 설명
    항목 GlideMenu항목 표시에서 이미지를 제거할 항목을 지정합니다.
    표 2. 반환
    유형 설명
    void
    g_menu.clearImage(g_item);

    GlideMenu - clearSelected()

    메뉴의 항목에서 선택 이미지를 모두 지웁니다.

    표 3. 매개변수
    이름 유형 설명
    없음
    표 4. 반환
    유형 설명
    void

    GlideMenu - getItem(문자열 itemID)

    항목 ID별로 메뉴 항목을 반환합니다.

    항목을 표시하기 전에 변경할 수 있도록 메뉴에서 항목을 찾아야 할 수 있습니다. 메뉴 항목이 생성될 때 각 메뉴 항목에 고유한 ID가 할당될 수 있습니다(UI 컨텍스트 메뉴 항목 또는 동적 스크립트 액션의 addAction() 메서드에서).

    표 5. 매개변수
    이름 유형 설명
    항목 ID 문자열 반환할 항목을 지정합니다.
    표 6. 반환
    유형 설명
    GlideMenu항목 메뉴 항목

    GlideMenu - setDisabled(GlideMenuItem 항목)

    선택할 수 없도록 메뉴 항목을 비활성화합니다. 비활성화된 메뉴 항목은 비활성화되었음을 나타내기 위해 밝은 색(회색으로 표시됨)으로 표시됩니다.

    표 7. 매개변수
    이름 유형 설명
    항목 GlideMenu항목 비활성화할 항목입니다.
    표 8. 반환
    유형 설명
    void
    g_menu.setDisabled(g_item);

    GlideMenu - setEnabled(GlideMenuItem 항목)

    지정된 메뉴 항목을 활성화합니다.

    표 9. 매개변수
    이름 유형 설명
    항목 GlideMenu항목 활성화할 항목입니다.
    표 10. 반환
    유형 설명
    void
    g_menu.setEnabled(g_item);

    GlideMenu - setHidden(GlideMenuItem 항목)

    지정된 메뉴 항목을 숨깁니다.

    메뉴 항목을 숨길 때 구분 막대가 조정되지 않으므로 두 개의 구분 기호가 연속으로 표시되는 메뉴로 끝날 수 있습니다.

    표 11. 매개변수
    이름 유형 설명
    항목 GlideMenu항목 숨길 항목입니다.
    표 12. 반환
    유형 설명
    void
    g_menu.setHidden(g_item);

    GlideMenu - setImage(GlideMenuItem item, String, imgSrc)

    항목의 이미지를 설정합니다.

    표 13. 매개변수
    이름 유형 설명
    항목 GlideMenu항목 이미지를 표시할 항목입니다.
    imgSrc 문자열 메뉴 항목에 첨부할 이미지입니다.
    표 14. 반환
    유형 설명
    void
    g_menu.setImage(g_item, 'images/checked.gifx');

    GlideMenu - setLabel(GlideMenuItem 항목, 문자열 레이블)

    메뉴 항목의 표시 레이블을 설정합니다. 레이블에는 HTML이 포함될 수 있습니다.

    표 15. 매개변수
    이름 유형 설명
    항목 GlideMenu항목 레이블을 지정할 항목입니다.
    레이블 문자열 표시할 레이블입니다. 문자열에는 HTML이 포함될 수 있습니다.
    표 16. 반환
    유형 설명
    void
    g_menu.setLabel(g_item, "This is a new label");

    GlideMenu - setVisible(GlideMenuItem 항목)

    지정된 항목을 표시합니다.

    표 17. 매개변수
    이름 유형 설명
    항목 GlideMenu항목 표시할 항목입니다.
    표 18. 반환
    유형 설명
    void
    g_menu.setVisible(g_item);