Hi there,
Why Column Header Context Menu not showing in Safari ?
I have written something like this…
colMenu = new dhtmlXContextMenuObject();
colMenu.menu.loadXML("<%=path%>/xml/context/colMenuOptions.xml");
colMenu.setContextMenuHandler(colMenuClicked);
for (var i=0; i<libTableGrid.getColumnsNum(); i++)
colMenu.setContextZone(libTableGrid.hdr.rows[1].cells[i],i); // libTableGrid is Grid Object.
Which version of Safari are you using ? is issue occurs for Safari for PC or Safari for Mac ?
There is known limitation, Safari 2.x doesn’t allow to override context menu of browser - so it not possible to show context menu by right click there.
Hi there,
I am using Safari for Windows PC v 3.0.2.
The normal context menu for all rows works fine, why this one doesn’t work for Column Header Context Menu ?
The context menu integration with grid uses additional event handling, it not relay on setContextZone method of menu.
But in case of Safari 3.x for Windows problem can’t be reconstructed - used sample sent by email.