Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Duplicate
-
Affects Version/s: 1.7.1
-
Fix Version/s: None
-
Component/s: ICE-Components
-
Labels:None
-
Environment:icefaces from trunk rev 17324
Description
When menuPopup is located deep in elements tree (like example below) it not appears and shows in dedicated panelGroup , instead it appears far away on invisible part of screen.
<ice:panelGroup styleClass="exampleBox panelBorderContainer">
<ice:form styleClass="formStyle" style="width:99.5%">
<ice:panelGroup styleClass="exampleBox panelBorderContainer">
<ice:dataTable width="100%" rows="10"
<f:facet name="header">
<ice:panelGrid width="100%" height="40px" columns="2" >
<div class="leftAlign" style="width:200px">
<ice:panelGroup id="clickingSection" menuPopup="toolsPopup">
<ice:menuPopup id="toolsPopup"
I got also two another suggestions
- it would be great to fix position of popup menu on demand (to panelGroup corner)
- if cursor is close to right side of the screen popupmenu shouldn't partirially disappears
<ice:panelGroup styleClass="exampleBox panelBorderContainer">
<ice:form styleClass="formStyle" style="width:99.5%">
<ice:panelGroup styleClass="exampleBox panelBorderContainer">
<ice:dataTable width="100%" rows="10"
<f:facet name="header">
<ice:panelGrid width="100%" height="40px" columns="2" >
<div class="leftAlign" style="width:200px">
<ice:panelGroup id="clickingSection" menuPopup="toolsPopup">
<ice:menuPopup id="toolsPopup"
I got also two another suggestions
- it would be great to fix position of popup menu on demand (to panelGroup corner)
- if cursor is close to right side of the screen popupmenu shouldn't partirially disappears
Another two bugs for popupMenu
1. For ice:menuPopup custom styleClass do not appends to default class
After this customization <ice:menuPopup id="toolsPopup" styleClass="popupAlign">
IE, Firefox and Firebug still shows only style="iceMnuPopVrt popupAlignVrt" for menuPopup.
2. Popup may be visible under paginator control images
At this moment solution should be based on iframefix from calendar
or another one like
http://blog.crowe.co.nz/archive/2005/08/18/220.aspx
http://extjs.com/forum/showthread.php?t=1622
PS
Another suggestion.
Sometimes people want to see popupMenu for datatable rows. Now they need panelGroup for each column