SMART datagrid v1.4 > Classes > GridBase

[ grids ver.1.3.5]   Back  Forward

DataLudi.GridBase.onPopupMenuPopup  event

팝업 메뉴가 표시되기 직전에 발생한다. 

이 이벤트 핸들러 내에서 명시적으로 false를 리턴하면 메뉴가 표시되지 않는다. Context 메뉴가 표시되기 전에는 onContextMenuPopup 이벤트가 호출된다. 또, callback이 지정되지 않은 메뉴 항목이 클릭되면 onPopupMenuClicked 이벤트가 발생한다. 

function onPopupMenuPopup (grid: GridBase, target: Object|CellIndex, menu: String|PopupMenu): Boolean|String|PopupMenu;
Returns
Boolean|String|PopupMenu
Parameters
grid - GridBase.
target - Object|CellIndex.
menu - String|PopupMenu.
Code -1
    grid.onPopupMenuPopup = function (grid, target, menu) {
        // target이 CellIndex인 경우
        if (target.rowIndex % 2 == 1) return false;
    };
See Also
메뉴 개요
onPopupMenuClicked
onContextMenuPopup
Examples
Column Popup Menu
Grid Context Menu