I am trying to upgrade to 11.2, which means upgrading my main UltraWebMenu used for site navigation to a WebDataMenu. The menu is vertical, and oriented along the left hand side of the screen.
If scrolling is enabled, the flyout menus appear exactly 60 pixels to the right of the menu. Of course this makes them unusable, because as soon as you mouse off of the main menu, the submenu disappears as you are traversing the 60 pixel gap.
I whipped out my trusty IE developer tools, and here is what I discovered...
My menu has a defined width of 160px. This is set from the designer. If scrolling is enabled, there is a div that functions as a scroll container that has a width of 220px (via an inline style). The flyouts are appearing to the right of that 220px wide div, instead of the div that contains the actual menu elements. The div also has an inline style height of 495px, which is too high, but that is another story.
I checked the markup being returned from the server using Fiddler, and the server markup for that div does not define a width... meaning the width is being set in javascript somewhere.
Turning off scrolling fixes the issue, but I have another site I have to upgrade where scrolling is mandatory.
This is occurring in IE 8 using version 11.2.
Maya, thank you very much! You were very helpful!
Hello,
I've logged the issue with development issue number:101380 and have opened a case on your behalf (CAS-83273-FDX6YC) and linked it to it.
Now you can view the status of the development issue connected to this case by selecting the "Development Issues" tab when viewing this case on the web site.
Let me know if you need more information.
Best Regards,
Maya Kirova
Developer Support Engineer
Infragistics, Inc.
http://es.infragistics.com/support
Thank you very much.
You are correct that it happens only when the text exceeds the width of the container... but that calculation is made using a much larger font size (that included with the StyleSet).
Unfortunately making the window large enough to accommodate the larger font size isn't an option for this site.
I will be following the issue closely, because i am stuck on version 11.1 until there is a resolution. I look forward to the development issue number so that I can track its progress.
Thanks again for your help, Maya,
-Rob
Hello Rob,
I’ve managed to reproduce your issue. I’ll log it as a development issue to be reviewed by our development team.
In the meantime you can try to make the width of the WebDataMenu to be large enough to contain the text in the parent elements. It seems that this only happens when the text exceeds the width of its container.
I’ll provide you the number of the development issue so that you can track its progress. Let me know if you have any further questions related to this in the meantime.
Thank you very much Alex, I will check this post regularly as I can't upgrade my main website until I have a way to accomplish scrolling.
Thanks,