new ContextMenu()
오른쪽 마우스버튼을 눌렀을 때 나타나는 컨텍스트 메뉴를 표시합니다.
기본속성 : items
- See:
Example
레이아웃은 다음과 같은 형식으로 작성됩니다.
<rMateGrid>
<ContextMenu id="cMenu">
<ContextMenuItem caption="Insert Row"/>
<ContextMenuItem caption="Delete Row"/>
<ContextMenuItem caption="Remove All"/>
<ContextMenuItem caption="엑셀 내보내기" separatorBefore="true"/>
<ContextMenuItem caption="엑셀 가져오기"/>
</ContextMenu>
<DataGrid id="dg1" contextMenu="{cMenu}" sortableColumns="true" selectionMode="singleRow" textAlign="center">
<columns>
...
...
...
</columns>
</DataGrid>
</rMateGrid>
Members
-
itemsArray
-
Context 메뉴에 표시될 메뉴 항목의 배열.
- See:
-
ContextMenuItem
- 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getItems(), setItems(value)
Methods
-
addEventListener(type, listener)
-
type에 선언된 이벤트가 발생할 경우 이벤트를 받을 수 있는 listener 함수를 등록합니다.
Name Type Description type
string 이벤트 종류를 표현하는 문자열
listener
function 이벤트 발생시 불려질 함수
-
removeEventListener(type, listener)
-
type에 선언된 이벤트에 연결된 listener 함수를 제거합니다.
Name Type Description type
string 이벤트 종류를 표현하는 문자열
listener
function 이벤트 발생시 불려질 함수
Styles
-
backgroundColorcolor
-
배경색을 나타냅니다.
-
colorcolor
-
텍스트의 색깔을 나타냅니다.
-
fontFamilystring
-
사용할 폰트를 지정합니다.
-
fontSizestring
-
폰트 크기를 픽셀단위로 지정합니다.
-
fontStylestring
-
폰트 스타일을 나타냅니다.
(유효값 : “normal”,”italic”)- Default Value:
- "normal"
-
fontWeightstring
-
폰트의 두께 속성을 나타냅니다.
(유효값 : “normal”,”bold”)- Default Value:
- "normal"
-
separatorColorcolor
-
구분라인의 색상
- Default Value:
- #CCCCCC
-
textAlignstring
-
텍스트 정렬 방식을 나타냅니다.
(유효값 : “left”,”right”,”center”)- Default Value:
- "center"
-
textDecorationstring
-
텍스트에 밑줄을 그을지 나타냅니다.
(유효값 : “none”,”underline”)
Events
-
menuItemSelect
-
사용자가 오른쪽 마우스를 클릭하여 메뉴를 선택했을 때 발생합니다.
Type:
- Event
Properties:
Name Type Description menuItemCaption
string 선택된 메뉴명