Grid context menus

How about separate context menus for header, and over a row/cell (current method)?

Over header: set sorting, view which columns, etc.

Over row/cell: current menu

You can add id for the grid header and use it as viewport for context menu.
docs.dhtmlx.com/doku.php?id=dhtm … dhtmlxmenu

What is the header id?

MyGrid.hdr and MyGrid.hdrBox don’t work.

    EMailsGridHeaderContextMenu=new dhtmlXMenuObject(EMailsGrid.hdrBox);
    EMailsGridHeaderContextMenu.setIconsPath("./codebase/imgs/");
    EMailsGridHeaderContextMenu.renderAsContextMenu();
    EMailsGridHeaderContextMenu.loadXML("./Common/xml/emailsgridheader_contextmenu.xml");

You should add id for the grid header manually:

EMailsGrid.hdr.id=“my_id”;
EMailsGridHeaderContextMenu=new dhtmlXMenuObject(“my_id”);