Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
670
WebDataMenu - Multiple issues - Missing Menu Items - Gap between Menu and Sub Menu - does not respect CSS values
posted

I am not sure if WebDataMenu was a new control in v11.1, but it seems really buggy. 

I added 4 root menu items and made the third root menu item have 2 child menu items.  The 4th item does not show up - there seems to be space for it, but hovering or clicking does nothing and the words for the menu item do appear to show up at all.

Also when I try to reduce the font using the webdatamenu property Font-size, the any of the other CssClass properties available at different levels, the font size (and also color) do not change.

Additionally I wanted to change the height of the menu "bar" and this did shrink to the appropriate size, but the text stayed in the same position it was in before and I could find no way to get it to shift so that it was no longer partially "cut off".  Also there is now a "gap" between the 3rd root menu item and its children.

Any help with this would be much appreciated.

Sandbox.aspx.zip
Parents
No Data
Reply
  • 7499
    posted

    Hello Greg,

    I have heard back from the Engineering team that the WebDataMenu minimum height is 26 pixels. If you set the menu height to 18px directly in its settings its height will be still 26 pixels, but only 18px will be visible. If it’s set in the GroupSettings the menu will keep its minimum height (26px). This is because WDM items have default padding on which base is calculated their height. I have attached the Markup for demonstrating the same.

    The work around is to override the root menu padding like this:

    .igdm_MenuItemHorizontalRoot

    {

        padding: 2px 4px;

    }

    The result is WDM with height exactly 18px.

    Please let me know if you have any further questions regarding this matter.

    Markup1.zip
Children