SMART datagrid v1.4 > Classes > DataColumn
이 컬럼에 포함된 데이터셀 메뉴 버튼을 클릭할 때 실행되는 팝업 메뉴의 이름이나 설정 객체를 리턴하는 콜백 함수.
이 속성이 설정되면 popupMenu는 무시된다.
기본값은 null.
grid.registerPopupMenu('menu1', []);
grid.registerPopupMenu('menu2', []);
grid.onPopupMenuClicked = function (grid, data) {
console.log(data.label);
};
column.setPopupMenuCallback(function (index) {
if (index.rowIndex < 10) {
return 'menu1';
} else {
return 'menu2';
}
});
grid.setColumns([{
popupMenuCallback: function (index) {
if (index.rowIndex < 10) {
return 'menu1';
} else {
return 'menu2';
}
}
},
...
]);