GridWeb display issue on IE 11

Hi,

Thanks for your answer,

My problem is even more important. Please have a look to the attached screenshot AsposeBarMissing.png (69.1 KB).

In fact, the tab bottom bar is fully hidden. Please try your sample project on this workbook.W020 - Liasse Intragroupes Réciproques_57.zip (158.7 KB).

If you try to navigate through the different workbook tabs, you will notice the issue.

Thanks,

@lswe

We are afraid, we are unable to reproduce this issue using the following sample web application project as shown in the following screenshot.

Please test the project at your end and see if you are able to reproduce it. If not, then copy its settings to your project. And if you are able to reproduce it, then submit us your video recording, we will create a ticket based on your video recording.

Screenshot:

Hi,

As I said, you need to navigate through tabs to reproduce the issue. Please consider the following sample project. When you start it, by default, the workbook is opened on the SUMMARY tab. When I navigate on CONTROL tab, here is what I got :

As you can see, the tab bottom bar is hidden because I navigated on CONTROL tab.

Please let me know if you are able to reproduce the issue on IE 11.

Thanks,

@lswe

Thanks for your sample project and using Aspose APIs.

We are getting exceptions while executing your project.

Parser Error Message: Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. The system cannot find the file specified.

We have resolved these dependencies

  • acw_client
  • Aspose.Cells.dll
  • Aspose.Cells.GridWeb.dll

Please provide DLLs of other dependencies e.g.

  • AjaxControlToolkit
  • Telerik.Web.UI

It would be helpful if you upload your entire project with all dependencies together so that we could update it with most recent GridWeb dll and execute it.

You will find here the project with missing dll

@lswe

Thanks for your sample project and using Aspose APIs.

We have replicated this issue as shown in the following screenshot and logged it in our database for investigation and for a fix. Once, we will have some news for you, we will update you asap.

This issue has been logged as

  • CELLSNET-46142 - Tab Bar becomes hidden when user changes tab because Grid height grows up

Screenshot:

@lswe

For your issue

  • CELLSNET-46142 - Tab Bar becomes hidden when user changes tab because Grid height grows up

As you set a percentage ratio width/height for GridWeb control, please set isUseClientPageHeight=true in acwmain.js.

The issues you have found earlier (filed as CELLSNET-46142) have been fixed in Aspose.Cells for .NET 18.6. Please also check the document/article for your reference: Install Aspose Cells through NuGet|Documentation

Thanks for your answer,

You should really consider to add this property on the ASP tag because each time we have to update the gridweb control with a new version, it is easy to forget to update this js property.

@lswe

Thanks for your suggestion and using Aspose APIs.

We have logged your request in our database as follows. Once, we will have some fix or other news for you, we will update you in this topic asap.

  • CELLSNET-46188 - isUseClientPageHeight=true should be implemented as ASP tag

@lswe

It is a good suggestion. We will add new attribute UseClientPageHeight in GridWeb.

Description:

Gets or sets whether GridWeb should use client page height as control height, suitable for when set Height=“100%”, default value is false.

Thanks for your reply,

You could go even further in this feature if you handled the window resize event to make GridWeb height autofit the page height when user reduce or increase the window size when UseClientPageHeight is set to true.

Thanks,

@lswe

Thanks for using Aspose APIs.

We have logged your comment in our database for consideration and investigation. To elaborate it further, you may provide us your sample code or screenshots.


Please note, this topic/thread is quite large consisting of 35+ posts. Such large topics are difficult to be managed and communicated. We appreciate you, if you create separate topics now onward. Ideally, a single topic should deal with single issue.


We have fixed this issue now. Please download and try the following fix.

I mean something like this :

 var resizeTimer;
  $(window).resize(function () {
            clearTimeout(resizeTimer);
            resizeTimer = setTimeout(setGridWebHeight, 100);
  })
  function setGridWebHeight() {
           document.getElementById("<%=GridWeb1.ClientID%>").resize();
  }

@lswe,

Thanks for the code segment.

We have logged it against your issue “CELLSNET-46188” into our database. We will analyze it further. Once we have any new information regarding the issue, we will share it with you.

@lswe,

We evaluated your issue further.
Well, it is already supported. Please call mOnResize function:
e.g
Sample code:

  function setGridWebHeight() {
            document.getElementById("<%=GridWeb1.ClientID%>").mOnResize();
      }

If you still find the issue, kindly provide us your simulated project. We have a demo example to show this feature, please see the document for your reference: Resize GridWeb in the browser window|Documentation

What’s the difference between resize() and mOnResize() ?

@lswe,

Please note, resize() is for internal use only, so you got to use mOnResize() method.

Please have a look to the documentation you sent me. It does not mention mOnResize() function.

@lswe,

Yes, you are right. Actually, the resize method has been declared as “internal use only” just recently in recent versions. We will replace the resize method with mOnResize in the code segment in the document soon.