[ 
https://issues.apache.org/jira/browse/XAP-135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12465913
 ] 

Turyn, Michael commented on XAP-135:
------------------------------------

(Please see:  
http://particletree.com/features/upgrade-your-select-element-to-a-combo-box/)

This is soluble (in IE6) only with a big change in the code:  adding a 
transparent iframe.  The iframe floats above the listbox, and the menu (or 
anything else) understands that it's supposed to be above the iframe, something 
it can't do when it encounters the control.

Is this worth it?

Note: This is not a bug under IE7; MS is treating the control (and textarea) 
more as Mozilla does, rather than drilling immediately down to the Windows API 
layer.

> Widgets: ComboBox: Internet Explorer - comboBox displays above menu when it 
> is behind it
> ----------------------------------------------------------------------------------------
>
>                 Key: XAP-135
>                 URL: https://issues.apache.org/jira/browse/XAP-135
>             Project: XAP
>          Issue Type: Bug
>          Components: Widgets
>         Environment: IE 6, win xp
>            Reporter: Matt Carbone
>         Assigned To: Turyn, Michael
>            Priority: Critical
>
> there is some type of z-axis problem when a menu hovers over comboBox; the 
> comboBox will break the display of the menu and appear as if it is above.
> Strictly an IE problem.
> run snippet and interact with menuBar 
>    <xal:window>
>             <xal:verticalBoxPane  height="100px" width="100px">
>                
>                 <xal:horizontalBoxPane width="100%">
>                     <xal:menuBar borderPosition="north">
>                         <xal:menuBarItem text="File">
>                             <xal:menu>
>                                 <xal:menuItem  text="New"/>
>                                 <xal:menuItem  text="Open"/>
>                                 <xal:menuItem  text="Close"/>
>                                 <xal:horizontalSeparator/>
>                                 <xal:menuItem text="Save"/>
>                                 <xal:menuItem text="Save As.."/>
>                                 <xal:menuItem text="Save As PDF"/>
>                                 <xal:horizontalSeparator/>
>                                 <xal:menuItem text="Premissions...">
>                                     <xal:menu>
>                                         <xal:menuItem text="Unrestricted 
> Access"/>
>                                         <xal:menuItem text="Do not forward"/>
>                                     </xal:menu>
>                                 </xal:menuItem>
>                                 <xal:horizontalSeparator/>
>                                 <xal:menuItem text="Print"/>
>                                 <xal:menuItem text="Print Preview"/>
>                                 <xal:menuItem text="Properties"/>
>                             </xal:menu>
>                         </xal:menuBarItem>
>                         
>                         
>                         <xal:menuBarItem text="Edit">
>                             <xal:menu>
>                                 <xal:menuItem  text="Cut"/>
>                                 <xal:menuItem  text="Copy"/>
>                                 <xal:menuItem  text="Paste"/>
>                                 <xal:horizontalSeparator/>
>                                 <xal:menuItem  text="Find"/>
>                                 <xal:menuItem  text="Replace"/>
>                                 <xal:menuItem  text="Go to"/>
>                                 <xal:horizontalSeparator/>
>                                 <xal:menuItem text="Clear..">
>                                     <xal:menu>
>                                         <xal:menuItem text="Formats"/>
>                                         <xal:menuItem text="Content"/>
>                                     </xal:menu>
>                                 </xal:menuItem>
>                                 <xal:horizontalSeparator/>
>                                 <xal:menuItem text="Undo"/>
>                             </xal:menu>
>                         </xal:menuBarItem>
>                         
>                         <xal:menuBarItem text="View">
>                             <xal:menu>
>                                 <xal:menuItem  text="Normal"/>
>                                 <xal:menuItem  text="Web Layout"/>
>                                 <xal:menuItem  text="Print Layout"/>
>                                 <xal:menuItem  text="Reading Layout"/>
>                                 <xal:menuItem  text="OutLine"/>
>                                 <xal:horizontalSeparator/>
>                                 <xal:menuItem  text="Header Footer"/>
>                                 <xal:menuItem  text="Markup"/>
>                                 <xal:horizontalSeparator/>
>                                 <xal:menuItem text="Full Screen"/>
>                             </xal:menu>
>                         </xal:menuBarItem>
>                         
>                         <xal:menuBarItem text="Insert">
>                             <xal:menu>
>                                 <xal:menuItem  text="Break"/>
>                                 <xal:menuItem  text="Date Time"/>
>                                 <xal:menuItem  text="Symbol"/>
>                                 <xal:menuItem  text="Comment"/>
>                                 <xal:horizontalSeparator/>
>                                 <xal:menuItem  text="Reference...">
>                                     <xal:menu>
>                                         <xal:menuItem text="Footnote" />
>                                         <xal:menuItem text="Caption" />
>                                     </xal:menu>
>                                 </xal:menuItem>
>                             </xal:menu>
>                         </xal:menuBarItem>
>                         
>                         <xal:menuBarItem text="Help">
>                             <xal:menu>
>                                 <xal:menuItem  text="Check for Updates"/>
>                                 <xal:menuItem  text="Online Help"/>
>                                 
>                                 <xal:horizontalSeparator/>
>                                 <xal:menuItem  text="About EasyMailClient"/>
>                             </xal:menu>
>                         </xal:menuBarItem>
>                         
>                         
>                     </xal:menuBar>
>                     
>                 </xal:horizontalBoxPane>
>                 
>                 <xal:horizontalBoxPane>
>                     <xal:button height="30px" />
>                     <xal:button height="30px" />
>                     <xal:button height="30px" />
>                     <xal:button height="30px" />
>                     <xal:button height="30px" />
>                     
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"  />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"  />
>                 </xal:horizontalBoxPane>
>                 <xal:horizontalBoxPane>
>                     <xal:button  width="70px" textPlacementHorizontal="left" 
> text="To "  fontSize="12px"  /><label text="  " /><textField height="25px" 
> width="500px" />
>                 </xal:horizontalBoxPane>
>                 <xal:horizontalBoxPane>
>                     <xal:button  width="70px" textPlacementHorizontal="left"  
> fontSize="12px" text="CC " /><label text=" " /><textField height="25px" 
> width="500px" />
>                 </xal:horizontalBoxPane>
>                 <xal:horizontalBoxPane>
>                     <xal:button  width="70px" fontSize="12px" text="Subject" 
> /><label text=" " /><textField height="25px" width="500px" />
>                 </xal:horizontalBoxPane>
>                 <xal:horizontalBoxPane>
>                     <xal:button height="30px"   />
>                     <xal:comboBox  selectionMode="singleRow">
>                         <xal:listBox height="30px" selectionMode="singleRow">
>                             <xal:listItem text="Arial" />
>                             <xal:listItem text="Book Antiqua" />
>                             <xal:listItem text="Comic Sans MS" />
>                             <xal:listItem text="Courier New" />
>                             
>                             <xal:listItem text="Times New Roman" />
>                             
>                         </xal:listBox>
>                          
>                     </xal:comboBox>
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"  />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"  />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"  />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"  />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"   />
>                     <xal:button height="30px"  />
>                 </xal:horizontalBoxPane>
>                 <xal:horizontalBoxPane>
>                     <xal:comboBox  selectionMode="singleRow">
>                         <xal:listBox height="20px" selectionMode="singleRow">
>                             <xal:listItem text="8" />
>                             <xal:listItem text="9" />
>                             <xal:listItem text="10" />
>                             <xal:listItem text="11" />
>                             <xal:listItem text="12" />
>                             <xal:listItem text="13" />
>                             <xal:listItem text="14" />
>                             <xal:listItem text="15" />
>                             <xal:listItem text="16" />
>                             <xal:listItem text="17" />
>                             <xal:listItem text="18" />
>                         </xal:listBox>
>                     </xal:comboBox>
>                     <xal:comboBox  selectionMode="singleRow">
>                         <xal:listBox height="20px" selectionMode="singleRow">
>                             <xal:listItem text="10%" />
>                             <xal:listItem text="25%" />
>                             <xal:listItem text="50%" />
>                             <xal:listItem text="75%" />
>                             <xal:listItem text="100%" />
>                             <xal:listItem text="125%" />
>                             <xal:listItem text="125%" />
>                         </xal:listBox>     
>                     </xal:comboBox>
>                     <xal:comboBox  selectionMode="singleRow">
>                         <xal:listBox height="20px" selectionMode="singleRow">
>                             <xal:listItem text="HTML" />
>                             <xal:listItem text="Rich Text" />
>                             <xal:listItem text="Plain Text" />
>                         </xal:listBox>     
>                     </xal:comboBox>
>                 </xal:horizontalBoxPane>
>                 <xal:horizontalBoxPane>
>                     <xal:textArea width="568px" height="300px" />
>                 </xal:horizontalBoxPane>
>             </xal:verticalBoxPane>
>             
>             
>         </xal:window>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to