I am using version 10.3
I have 5 checkbox options in a template WebDataMenu.
When I click on any checkbox the menu closes. I need the menu to stay open.
If I use Chrome, it works very well - it stays open.
But it DOES NOT work on Internet Explorer or Firefox
This used to work very well in version 9.2
What can I do ?
Is this a bug ???
I am having this exact problem with 13.2!
It was working fine in 13.1, but since upgrading to 13.2 today all of my menus with check boxes in Templates quit working!
I tried setting ActivateOnHover=false, but then my menus don't appear at all! I then captured the ItemHover event, but since there's not a expand method for the item I can't get my menus to appear.
Suggestions?
Hi Lubomir,
I am sorry to tell you that ActivateOnHover = false had no effect.
It didn't work.
It just didn't let the menu activate (open) on mouse hover.
Please have a look into my code and see what is going on.
Attached file: MenuTest.zip
I hope you can find a solution,
Thanks!
Hi,
I think I know what is the problem here, we have also introduced a new property ActivateOnHover = true, by default. In 10.2 the menu steals the focus when hovered and auto opens. We preserved this behavior. But when you click on the checkbox in the menu, it gets the focus and the menu closes when focus is lost. That is you have to set ActivateOnHover = false, and CloseMenuOnClick = false. Then it should work. If it doesn't please upload your sample so that I can check what is happening.
Thanks,
Lubomir
Hi Lubomir !!
I already have it set like this:
<
ig:WebDataMenu ID="WebDataMenu1" runat="server" Width="100%" CloseMenuOnClick="False">
But it only works when you click exactly on the Box. If you click on the Text, the menu closes.
It works beautifully on hyperlinks and may be other controls, but NOT on Checkboxes.
What do you suggest ??
Thank you.
in 10.3 we decided that menu doesn't behave correctly and it should close on click. We have forseen the problem that if there is a template in the menu with controls that require input (like check boxes), so you just have to put CloseOnClick property to false. And if you need to close the menu item on click, for specific items you have to do it manually.
Hope this helps.