-
Sencha User
Infinite grid showing not more than 64000 records in IE8 browser
Hi
I had a look at the example and implemented an infinite grid (around 100,000 records) which works fine in all browsers major browsers except for IE8.
Can someone help me to know whether there is any memory restriction for variables (for example the totalCount variable in Store class ) used and is there a way to have that corrected. I suspect the memory/size restriction because the infinite grid stops exactly at 63,999th record.
Thanks in advance.
- Jagan
-
What version of ExtJS are you using? Have you seen the following article that explains how the buffering grid operates?
http://www.sencha.com/blog/optimizin...d-applications
Have you tried using the demo that allows you to specify different configurations?
Scott.
-
Ext JS Premium Member
I am having the same issue. My understanding, after extensive review of similar issues with other components we have used, is there are height limits on scrollable elements in the browser, and this varies by browser. The 64,000 in this case is based on the row height in the grid x the total rows in the result set (virtual). I tested this by forcing the row height to almost triple the height and my limit was 24,100. There may be a way to solve this by tweaking the scroller to not measure the virtual size against the total number of rows all at once, but rather do it in chunks based on the scroller position and the current starting record position. Just a thought - but I am testing this approach today. It is causing major pain amongst our client base. Thanks - greg
-
Sencha User
I have the exact same problem
It's OK until we have no more than 63000.
-
Sencha User
Scott - Thanks for your reply. I have been using ExtJS 4.0.7 and addressed most of the scrolling issues sometime before. As I said in my earlier post, I don't have any issues using this version of ExtJS except that the infinite grid works fine in all other browsers except for IE8.
Greg - Thanks for the clear explanation on what is causing the problem. I will check the workaround on how to restrict the scroller to not measure the virtual size against the total number of rows all at once and will post my observations/results soon. Thanks once again.
-
Ext JS Premium Member
IE has a max limit on the height of a div.
We are also having the same issue and I believe this is happening because IE-8 has a max limit of 1,342,177.27px on the height of a div and due to that scroll bar of infinite grid cannot be more than this max height. Is there any workaround for this issue as we are planning to use Ext 4.1 for our grids but we really need to show more than 200K rows in our grids.
-
It may be the limit. I am going to ask the dev team to comment to make sure.
Scott.
-
Ext JS Premium Member
Scott,
Any update on this?
Mandeep
-
I will ping them again, sorry for the delay.
Scott.
-
If IE really does have a hard limit on DIV size, then I cannot see a way we can scroll that depth.
If the browser cannot do it, then we cannot do it.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules