Hi,
I'm using WebDataMenu control (11.1.20111.1006)
When i update (change menu items) on serverside and update UpdatePanel where menu is placed data menu is not rendering correctly. Instead of horizontal, scrooling menu i receive items in rows, all visible and no slider (slider is missing). It seems that in chrome even after first loading i can see how the js script hides menu items, but after updating part of code is not firing probably.
Could you please have a look and check what is wrong here.
Control setup:
<asp:UpdatePanel UpdateMode="Conditional" runat="server" ChildrenAsTriggers="true" EnableViewState="false" ID="TopMenuClustersUpdatePanel" >
<ContentTemplate>
<ig:WebDataMenu ID="TopMenuClusters" EnableScrolling="true" runat="server" MaxDataBindDepth="1" AutoPostBackFlags-ItemSelected="Off" ScrollingSpeed="VeryFast" EnableAjaxViewState="false" >
<ClientEvents Initialize="IE7ZIndexAdjust" ItemUnhovered="removeSelected" ItemSelected="clusterSelected" />
<GroupSettings Orientation="Horizontal" Width="750px" Height="100%" EnableAnimation="true"
AnimationType="OpacityAnimation" AnimationDuration="200" />
<DataBindings>
<ig:DataMenuItemBinding DataMember="Table" ToolTipField="Name" ValueField="ID" KeyField="ID" TextField="Code" Depth="1" />
</DataBindings>
</ig:WebDataMenu>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="GroupsDropDown" EventName="SelectionChanged" />
</Triggers>
</asp:UpdatePanel>
Hello,Please let me know if you need furthe assistance with this issue
Hi Nicifor,
I think that you still don't understand the scenario i have.
Your code works fine without update panel but it is doing FULL POSTBACK and i need PARTIAL POSTBACK as my application is fully ajax.
So i need to use Update Panel. Please tell me where i can send file with compressed source so you can see my issue in chrome.
And please tell me why it works all other browsers (ie, ff, opera) and only chrome in my scenario fails.
I'm almost sure that it is a bug, but if you are going to tell me that i can't use update panel i think that our conversation is useless.