Display="False" IE11 vs Chrome

7 posts, 0 answers
  1. Skip
    Skip avatar
    20 posts
    Member since:
    Mar 2013

    Posted 23 Jun 2017 Link to this post

    Hello,

    I have the following grid on my page where the first 6 columns are set to Display="False"  As you can see in the attached screenshot, chrome renders the grid correctly.  However IE hides the first 9 columns.  Even when setting all other rows Display="True" they still do not show up.

    If I move those 6 Display="False" columns to the far right of the radgrid, it does render correctly on IE.

    Is this a known bug, or am I missing something?  Thanks much.  Below is the code from my aspx page.

    <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSourceGrid">
                    <GroupingSettings CollapseAllTooltip="Collapse all groups"></GroupingSettings>
                    <MasterTableView AutoGenerateColumns="False" DataKeyNames="id" DataSourceID="SqlDataSourceGrid">
                        <Columns>
                            <telerik:GridBoundColumn DataField="id" DataType="System.Int32" FilterControlAltText="Filter id column" HeaderText="id" ReadOnly="True" SortExpression="id" UniqueName="id" Display="false">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="hdr_id" DataType="System.Int32" FilterControlAltText="Filter hdr_id column" HeaderText="hdr_id" SortExpression="hdr_id" UniqueName="hdr_id" Display="false">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="fjobno" FilterControlAltText="Filter fjobno column" HeaderText="fjobno" SortExpression="fjobno" UniqueName="fjobno" Display="false">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="process" FilterControlAltText="Filter process column" HeaderText="process" SortExpression="process" UniqueName="process" Display="false">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="operator" DataType="System.Decimal" FilterControlAltText="Filter operator column" HeaderText="operator" SortExpression="operator" UniqueName="operator" Display="false">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="tower" DataType="System.Int32" FilterControlAltText="Filter tower column" HeaderText="tower" SortExpression="tower" UniqueName="tower" Display="false">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="date" DataType="System.DateTime" FilterControlAltText="Filter date column" HeaderText="date" SortExpression="date" UniqueName="date" DataFormatString="{0:d}">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="shift" DataType="System.Int32" FilterControlAltText="Filter shift column" HeaderText="shift" SortExpression="shift" UniqueName="shift">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="reelno" DataType="System.Decimal" FilterControlAltText="Filter reelno column" HeaderText="reelno" SortExpression="reelno" UniqueName="reelno">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="FWRM" DataType="System.Decimal" FilterControlAltText="Filter FWRM column" HeaderText="FWRM" SortExpression="FWRM" UniqueName="FWRM">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="WRM" DataType="System.Decimal" FilterControlAltText="Filter WRM column" HeaderText="WRM" SortExpression="WRM" UniqueName="WRM">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="WIM" DataType="System.Decimal" FilterControlAltText="Filter WIM column" HeaderText="WIM" SortExpression="WIM" UniqueName="WIM">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="FWIM" DataType="System.Decimal" FilterControlAltText="Filter FWIM column" HeaderText="FWIM" SortExpression="FWIM" UniqueName="FWIM">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="CONIW" DataType="System.Decimal" FilterControlAltText="Filter CONIW column" HeaderText="CONIW" SortExpression="CONIW" UniqueName="CONIW">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Speed" DataType="System.Decimal" FilterControlAltText="Filter Speed column" HeaderText="Speed" SortExpression="Speed" UniqueName="Speed">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Settings" DataType="System.Decimal" FilterControlAltText="Filter Settings column" HeaderText="Settings" SortExpression="Settings" UniqueName="Settings">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="WT" FilterControlAltText="Filter WT column" HeaderText="WT" SortExpression="WT" UniqueName="WT">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Output" DataType="System.Decimal" FilterControlAltText="Filter Output column" HeaderText="Output" SortExpression="Output" UniqueName="Output">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="LotRM" FilterControlAltText="Filter LotRM column" HeaderText="LotRM" SortExpression="LotRM" UniqueName="LotRM">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Comment" FilterControlAltText="Filter Comment column" HeaderText="Comment" SortExpression="Comment" UniqueName="Comment">
                            </telerik:GridBoundColumn>
                        </Columns>
                    </MasterTableView>
                </telerik:RadGrid>

     

    Here is my versioning information.

    Microsoft Visual Studio Professional 2017 
    Version 15.1 (26403.7) Release
    VisualStudio.15.Release/15.1.0+26403.7
    Microsoft .NET Framework
    Version 4.6.01055

    Installed Version: Professional

    Visual Basic 2017   00369-60000-00001-AA675
    Microsoft Visual Basic 2017

    Visual C# 2017   00369-60000-00001-AA675
    Microsoft Visual C# 2017

    Visual C++ 2017   00369-60000-00001-AA675
    Microsoft Visual C++ 2017

    Application Insights Tools for Visual Studio Package   8.6.00209.10
    Application Insights Tools for Visual Studio

    ASP.NET and Web Tools 2017   15.0.30320.0
    ASP.NET and Web Tools 2017

    ASP.NET Web Frameworks and Tools 2017   5.2.50303.0
    For additional information, visit https://www.asp.net/

    Azure App Service Tools v3.0.0   15.0.30209.0
    Azure App Service Tools v3.0.0

    Azure Data Lake Node   1.0
    This package contains the Data Lake integration nodes for Server Explorer.

    Azure Data Lake Tools for Visual Studio   2.2.5000.0
    Microsoft Azure Data Lake Tools for Visual Studio

    Common Azure Tools   1.9
    Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.

    JavaScript Language Service   2.0
    JavaScript Language Service

    KofePackagePackage Extension   1.0
    KofePackagePackage Visual Studio Extension Detailed Info

    Microsoft Azure Hive Query Language Service   2.2.5000.0
    Language service for Hive query

    Microsoft Azure Tools   2.9
    Microsoft Azure Tools for Microsoft Visual Studio 2017 - v2.9.50131.1

    Microsoft MI-Based Debugger   1.0
    Provides support for connecting Visual Studio to MI compatible debuggers

    Microsoft Visual Studio VC Package   1.0
    Microsoft Visual Studio VC Package

    NuGet Package Manager   4.1.0
    NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.

    SQL Server Data Tools   15.1.61702.140
    Microsoft SQL Server Data Tools

    Telerik ASP.NET AJAX VSExtensions   2017.2.501.0
    Progress® Telerik® UI for ASP.NET AJAX Visual Studio extensions

    Telerik ASP.NET Core VSExtensions   2017.2.502.0
    Progress® Telerik® UI for ASP.NET Core Visual Studio extensions

    Telerik ASP.NET MVC VSExtensions   2017.2.502.0
    Progress® Telerik® UI for ASP.NET MVC Visual Studio extensions

    Telerik WinForms VSExtensions   2017.2.501.0
    Progress® Telerik® UI for WinForms Visual Studio extensions

    Telerik WPF VSExtensions   2017.2.501.0
    Progress® Telerik® UI for WPF Visual Studio extensions

    ToolWindowHostedEditor   1.0
    Hosting json editor into a tool window

    TypeScript   2.1.5.0
    TypeScript tools for Visual Studio

    Visual Studio tools for CMake   1.0
    Visual Studio tools for CMake

     

  2. Vessy
    Admin
    Vessy avatar
    2278 posts

    Posted 28 Jun 2017 Link to this post

    Hi Skip,

    I tested the provided configuration and the columns are shown properly (in the same way) on my side, both in IE and Chrome. I am attaching my test page to this reply - are you able to reproduce the same problem with it? Can you also share the exact control version you are using, is it 2017.2.621 like stated in the thread info?

    Regards,
    Vessy
    Progress Telerik
    Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
  3. Skip
    Skip avatar
    20 posts
    Member since:
    Mar 2013

    Posted 16 Jul 2017 Link to this post

    Thanks for the reply and apologies for such a late response.  I copied your files to the server and ran them with the same results, please see attached image.

    It is now running on 2017.2.711 of the controls with the same results.

  4. Vessy
    Admin
    Vessy avatar
    2278 posts

    Posted 17 Jul 2017 Link to this post

    Hi Skip,

    Can you share the exact IE and Chrome versions you are testing with? Also, are there any specific configurations in the web.config of your application?

    Can you make sure that IE is not running in Compatibility mode which is not supported and may lead to such issues?

    Regards,
    Vessy
    Progress Telerik
    Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
  5. Skip
    Skip avatar
    20 posts
    Member since:
    Mar 2013

    Posted 27 Jul 2017 in reply to Vessy Link to this post

    I hope this helps.

    Chrome: Version 56.0.2924.87

    IE: 11.0.9600.17801

  6. Skip
    Skip avatar
    20 posts
    Member since:
    Mar 2013

    Posted 29 Jul 2017 in reply to Skip Link to this post

    IE is not running in compatibility mode.

    Also here are the contents of the web.config file (I removed about 5 data connectors).  How can I be the only one reporting this issue?  I have sites on multiple different webservers all experiencing the same issue.  The fix is always to move all the Disply="False" to the end of the grids.

    I began seeing this about 6 months ago on pages I built years ago after an upgrade.

     

    <?xml version="1.0"?>
    <configuration>
      <configSections>
      </configSections>
      <connectionStrings>
     
      </connectionStrings>
      <appSettings>
        <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
        <add key="Telerik.Skin" value="Metro" />
        <add key="Telerik.ScriptManager.TelerikCdn" value="Disabled" />
        <add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled" />
      </appSettings>
      <system.web>
        <compilation debug="true" strict="false" explicit="true" targetFramework="4.0">
          <assemblies>
          </assemblies>
        </compilation>
        <pages>
          <controls>
            <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" />
          </controls>
        </pages>
        <httpHandlers>
          <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" />
          <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" />
          <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" />
          <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false" />
          <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
        </httpHandlers>
        <httpModules>
          <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" />
          <add name="RadCompression" type="Telerik.Web.UI.RadCompression" />
        </httpModules>
        <customErrors mode="Off" />
      </system.web>
      <system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
        <modules runAllManagedModulesForAllRequests="true">
          <remove name="RadUploadModule" />
          <remove name="RadCompression" />
          <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode" />
          <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode" />
        </modules>
        <handlers>
          <remove name="ChartImage_axd" />
          <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode" />
          <remove name="Telerik_Web_UI_SpellCheckHandler_axd" />
          <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode" />
          <remove name="Telerik_Web_UI_DialogHandler_aspx" />
          <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode" />
          <remove name="Telerik_RadUploadProgressHandler_ashx" />
          <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode" />
          <remove name="Telerik_Web_UI_WebResource_axd" />
          <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode" />
          <add name="Telerik.ReportViewer.axd_*" path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=9.0.15.324, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" preCondition="integratedMode" />
        </handlers>
        <defaultDocument enabled="true">
          <files>
            <clear />
            <add value="default.aspx" />
            <add value="Default.htm" />
            <add value="Default.asp" />
            <add value="index.htm" />
            <add value="index.html" />
            <add value="iisstart.htm" />
          </files>
        </defaultDocument>
      </system.webServer>
    </configuration>
  7. Vessy
    Admin
    Vessy avatar
    2278 posts

    Posted 01 Aug 2017 Link to this post

    Hi Skip,

    I tested the Grid's behavior with the provided web.config but still the columns are hidden properly on my side - you can see the result I get in the attached image.

    The browser version I am testing with a little more newer. Even though I do not think that the problem is coming from this, can you upgrade your browsers and see whether the problem persists?
    Chrome: 59.0.3071.115
    IE: 11.483.15063 (Update version 11.0.44)

    I addition, I am also attaching a fully working project that I am using for my tests, so you can run it directly on your servers and see how it behaves.

    Regards,
    Vessy
    Progress Telerik
    Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
Back to Top