I'm using the web data menu. I replaced the previous data menu control as it was not compatible with Google Chrome. The issues with Chrome is now fixed, but the new WebDataMenu does not set the width correctly on the IE 11 browser. The width is empty in the properties/style sheet - so all other browser size to the content - which is working apart from IE when the menu is the entire length of the page !
Hello Roundhouse_sw,
Thank you for contacting Infragistics Developer Support!
I have created a simple sample with several menus and it seems they're working as intended in IE 11. I'm attaching them for you.
Can you please provide a sample reproducing the issues you're facing.
Thanks for the response. Which version of Infragistics WebDataMenu did you ise on your sample ?
Hello,
In the sample we are using controls from version 16.1.
The classic controls are retired and no longer supported. They are also not included in NetAdvantage versions 11.2 and above. I would suggest you to migrate to the new controls based on our Aikido framework.
Please take a look at the versions we currently support here: https://www.infragistics.com/support/product-lifecycle.
Please let me know if I could provide additional help.
We use lots of the 'classic' controls. We would have to migrate all the controls to the new framework. I've taken a look at the controls affected :
UltraWebGrid (which we will replace with Telerk Gird - after reviewing the new Grids in the Aikido framework
UltraWebListbar
UltraWebNavigator
UltraWebTab
WebCombo
We have many helpful resources regarding migration. This is a basic information - https://www.infragistics.com/community/blogs/b/taz_abdeali/posts/asp-net-product-changes and https://www.infragistics.com/community/blogs/b/taz_abdeali/posts/asp-net-product-changes-in-2011-volume-2.
For WebDataGrid, which is a huge control we have a separate migration topics and a cheat-sheet - https://www.infragistics.com/community/blogs/b/zdravko_kolev/posts/ultrawebgrid-to-webdatagrid-migration.
For each specific issue you have and you do not know how to achieve with the new control, feel free to contact us.
Please let me know if you need further assistance.
Thanks Again. We need to find a solution to the IE 11 specific problem with the WebDataGrid which can be implemented in very quickly. Once options I may investigate is using a Java script to determine the browser and then set the width of the WebDataMenu when the Browser is IE. I don't know if this will work as IE have made the process more difficut (since IE10). However It would be a quick fix. We are a commercial software house and the issues with ASP.NET Infragisitics would require a big cost in our time to fix one issue on one control.
<script type="text/javascript">
Is this issue with WebDataGrid or WebDataMenu?
Please provide a working sample demonstrating the issue so I could propose a fix.
I am looking forward to hearing from you.
WebDataMen is the problem control.
I was hoping that I could use a JAVA Script function(perhaps on Initialise) to set the WIDTH (when the browser is IE11)
<%@ Page Trace="false" Language="VB" MasterPageFile="~/site.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="Default2"%><%@ Register Src="usercontrols/loginstatus.ascx" TagName="loginstatus" TagPrefix="uc1" %><%@ Register Src="usercontrols/search.ascx" TagName="search" TagPrefix="uc2" %><%@ Register assembly="Infragistics4.WebUI.UltraWebNavigator.v11.1, Version=11.1.20111.2238, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" namespace="Infragistics.WebUI.UltraWebNavigator" tagprefix="ignav" %><%@ Register assembly="Infragistics4.Web.v11.1, Version=11.1.20111.2238, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" namespace="Infragistics.Web.UI.NavigationControls" tagprefix="ig" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <br /> <table id="tableContainer" width="100%" border="0" cellpadding="0" cellspacing="0" style="background-color: White; height: 100%; text-align:left; vertical-align:top"> <tr id="trContainer"> <td id="tdContainer"> <div id="divNavigation"> <table id="tableNavigation" style="width: 95%"> <tr id="trNavigation"> <td id="tdNavigation" style="float: left; text-align:left; vertical-align:top; border-right-style: none;"> <uc1:loginstatus ID="Loginstatus1" runat="server" /> <br /> <ig:WebDataMenu ID="umMenu" runat="server" AutoPostBackFlags-ItemSelected="On" > <AutoPostBackFlags ItemSelected="On" />
<GroupSettings AnimationType="ExpandAnimation" /> <ClientEvents Initialize="umMenu_Initialize" /> </ig:WebDataMenu> <br /> <uc2:search ID="Search1" runat="server" /> </td> </tr> </table> </div> <div id="divContent"> <table id="tableContent" width="100%" style=" text-align:left; vertical-align:top"> <tr id="trContent"> <td id="tdContent" runat="server" style="height: 18px"> </td> </tr> </table> </div> </td> </tr> </table>
<script type="text/javascript" id="igClientScript"><!--
function umMenu_Initialize(sender,args){ //Add code to handle your event here. if (/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) { // .igdm_MenuGroupVerticalRoot {width: 244px!important;} //umMenu.width = "244px"; // var menu = $find('umMenu'); // menu.width = '244px'; }
}// --></script>
</asp:Content>