[
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