addPopupMenu
Description
그리드에 Popup Menu를 추가한다. 추가된 메뉴는 데이터셀 등에 연결할 수 있다.
Syntax
function addPopupMenu(name, menuItems)
Parameters
name
Type: string
메뉴 이름.
menuItems
Type: Array
계층적 구조의 메뉴 정보.
Return value
None.
Examples
var menu = [{ label: "menu1 입니다.", enabled: true, children: [{ label: "submenu1 입니다." }, { label: "submenu2 입니다." }] }, { label: "menu2 입니다", enabled: false }, { label: "-" }, { label: "menu3 입니다", type: "check", checked: true, tag: "check_menu" }, { label: "group menu", children: [{ label: "group1 - 첫번째", type: "radio", group: "group1", checked: true }, { .... }] }]; grid.addPopupMenu("menu1", menu); // 그리드에 등록된 메뉴를 column에 연결한다. var aColumn = grid.columnByField("column1"); aColumn.button = "popup"; aColumn.popupMenu = "menu1"; grid.setColumn(aColumn); grid.onMenuItemClicked = function (grid, data) { var s = data.label + (data.checked ? " checked" : ""); if (data.tag) s += "n" + "tag: " + data.tag; alert(s); };