Electron 문서1.4.1

Docs / API / MenuItem

MenuItem

네이티브 애플리케이션 메뉴와 컨텍스트 메뉴에 아이템을 추가합니다.

Menu에서 예시를 확인할 수 있습니다.

Class: MenuItem

MenuItem 인스턴스 객체에서 사용할 수 있는 메서드입니다:

new MenuItem(options)

어떠한 메뉴 아이템이 표준 롤에 일치한다면, role을 지정하는 것이 동작을 click 함수로 일일이 구현하려 시도하는 것 보다 더 좋을 수 있습니다. 빌트-인 role 동작은 더 좋은 네이티브 경험을 제공할 것입니다.

role을 사용하는 동안에는 labelaccelerator는 필수가 아니며 각 플랫폼에 대해 적합한 값이 기본값으로 사용됩니다.

role 속성은 다음 값을 가질 수 있습니다:

macOS에서의 role은 다음 값을 추가로 가질 수 있습니다:

macOS에서는 role을 지정할 때, labelaccelerator만 MenuItem에 효과가 적용되도록 변경되며, 다른 옵션들은 모두 무시됩니다.

Instance Properties

다음은 MenuItem의 인스턴스에서 사용할 수 있는 속성입니다:

아이템이 활성화되어있는지 여부를 표시하는 Boolean 값입니다. 이 속성은 동적으로 변경될 수 있습니다.

아이템이 보여지고있는지 여부를 표시하는 Boolean 값입니다. 이 속성은 동적으로 변경될 수 있습니다.

아이템이 선택되어있는지 여부를 반환하는 Boolean 값입니다. 이 속성은 동적으로 변경될 수 있습니다.

checkbox 메뉴 아이템은 선택되면 checked 속성을 토글합니다.

radio 메뉴 아이템은 클릭되었을 때 checked 속성을 활성화 합니다. 그리고 같은 메뉴의 모든 인접한 아이템에 대한 속성이 꺼집니다.

추가적인 작업을 위해 click 함수를 추가할 수도 있습니다.


고쳐야 할 것이 있습니까? 소스에서 변경을 제안할 수 있습니다.
다른 버전의 문서가 필요한가요? 이전 버전 또는 커뮤니티 번역을 보세요.
모든 문서를 한번에 검색하고 싶으신가요? 한 페이지 문서를 보세요.