noticed in our app that selecting a menu item from inside a component that is inside a modal window causes the modal window to become no longer modal. happens in firefox 2.0.0.7, doesnt happen in IE 6. havent tried it in ie 7 or other versions of firefox. tried it against smartclient 5.6 and 5.7, it happened for both.
below, is the trimmed down version of a page i used to cause it. if the context menu is on the window itself, the problem doesnt happen. if the context menu is on a listgrid in the window, it happens.
below, is the trimmed down version of a page i used to cause it. if the context menu is on the window itself, the problem doesnt happen. if the context menu is on a listgrid in the window, it happens.
Code:
isc.Window.create({ ID: "brokenWindow", autoCenter: true, isModal: true, width: 400, height: 300, items: [ isc.ListGrid.create({ ID: "listGrid", width: 300, height: 200, contextMenu: isc.Menu.create({ data: [ {title:"Broken Menu Item"} ] }), fields: [ {name: "Id"}, {name: "Name"} ] }) ] }); isc.Window.create({ ID: "notBrokenWindow", autoCenter: true, isModal: true, width: 400, height: 300, contextMenu: isc.Menu.create({ data: [ {title:"Not Broken Menu Item"} ] }) }); isc.HLayout.create({ autoDraw: true, members: [ isc.Button.create({ title: "Not Broken", click: function() { notBrokenWindow.show(); } }), isc.Button.create({ title: "Broken", click: function() { brokenWindow.show(); } }) ] });
Comment