Hi,
i’m trying to use HeaderContextMenu as in “https://dhtmlx.com/docs/products/kb/index.shtml?cat=search&page=1&q=6152&ssr=yes&s=contextmenu%20%20header”.
But it happens nothing. hier are my codes for contextmenu:
…
mygrid = new dhtmlXGridObject(‘grid_div’);
menu = new dhtmlXMenuObject(null,“dhx_blue”);
menu.setImagePath("/images/");
menu.setIconsPath("/images/");
menu.loadXML("/codebase/contextMenu.xml");
menu.renderAsContextMenu();
menu.attachEvent(“onClick”,onButtonClick);
mygrid.enableContextMenu(menu);
mygrid.enableContextMenuHeader(menu,0);
mygrid.setImagePath("/images/imgs/");
…
have you any idea? I use dhtmlxgrid v_2.1.
Thanks in advance!
pyt
Hello,
grid doesn’t have enableContextMenuHeader method.
You can try to use the following approach to add context menu to the header:
menu = new dhtmlXMenuObject(null,“dhx_blue”);
menu.setImagePath("/images/");
menu.setIconsPath("/images/");
menu.renderAsContextMenu();
menu.loadXML("/codebase/contextMenu.xml");
menu.attachEvent(“onClick”,onButtonClick);
mygrid = new dhtmlXGridObject(‘grid_div’);
mygrid.setHeader(…);
mygrid.setInitWidths(…);
mygrid.enableContextMenu(menu);
mygrid.setImagePath("/images/imgs/");
mygrid.init();
mygrid.hdr.id=“header”;
menu.addContextZone(“header”);
It works
Thank you…