// html event handler translates to grid events
oncontextmenu = function(event){
this.raiseEvent("onHeaderContextMenu");
}
// assign html event handler to header template
//AW.UI.Grid.prototype.getHeaderTemplate().setEvent("oncontextmenu", oncontextmenu);
// assign grid event handler
AW.UI.Grid.prototype.onHeaderContextMenu = function(event, col){
var contextMenuContent = '';
contextMenuContent += '<a class="menuItem" href="javascript:customFunctionA('+row+')"><strong>Custom Function A</strong></a>';
contextMenuContent += '<a class="menuItem" href="javascript:customFunctionB()">Custom Function B</a>';
contextMenuContent += '<div class="menuItemSep"></div>';
contextMenuContent += '<a class="menuItem" href="javascript:customFunctionC()">Custom Function C</a>';
writeContextMenu(contextMenuContent);
showContextMenu(event);
}
//AW.UI.Grid.prototype.getHeaderTemplate().setEvent("oncontextmenu", oncontextmenu);
This topic is archived.