Hi Isomorphic,
We have been using a recent build of SmartGWT 6.0 (dt. 17th Jan).
We are facing a very unique issue.
Test Scenario:
1. Running cube with 3 facets (1 row, 2 column facets)
2. Around 80-100 facet items present for the first 2 facets
3. Data is being paged/loaded dynamically as user scrolls
4. When Cube is loaded, we load it in Collapsed Form!
Issue:
- As we scroll down vertically in the cube, we notice that the scrollbar size increases, thus indicating less data than what actually is present!
- As we scroll back up, the scrollbar size shrinks, indicating more data!
- We are not able to scroll below certain row, the last scroll-able row remains constant between multiple cube creations! However, screen size and resolution seems to matter as it is a different row depending on that. I am assuming the first page fetch is what it scrolls till and fails to attach the next page fetches to the cube(!?)
- This happens only if the 2nd facet is expanded. If only a single vertical facet is expanded, then there is no issue (Screenshot #2).
- If there are multiple Row Facets, then also the issue happens when they are expanded irrespective of column facets!
- There is no issue if the cube is created expanded (facet.setCollapsed(false)). However, we load a lot of data, thus creating the cube in expanded form is not an option.
I agree it may be difficult to understand the issue without a sample code, however, i'll try and upload it, but unfortunately it might take 2-3 days!
Also, I have attached the screenshots, where the screenshot #2 shows the last actual row till where data is actually there in DB, #3 and #4 depict the problem with the scrollbar, and #4 shows that we cannot scroll below a specific row, even though there is data!
Could you please try and see if you are able to reproduce this on your side?
Also, my guess is that it could be a bad CSS, but it's just a guess! Could it be? Any tags or class/ids that I should look out for to narrow down the problem?
Also, what steps would you recommend to debug this, apart from trying to recreate it in a sample project?
Thanks!
We have been using a recent build of SmartGWT 6.0 (dt. 17th Jan).
We are facing a very unique issue.
Test Scenario:
1. Running cube with 3 facets (1 row, 2 column facets)
2. Around 80-100 facet items present for the first 2 facets
3. Data is being paged/loaded dynamically as user scrolls
4. When Cube is loaded, we load it in Collapsed Form!
Issue:
- As we scroll down vertically in the cube, we notice that the scrollbar size increases, thus indicating less data than what actually is present!
- As we scroll back up, the scrollbar size shrinks, indicating more data!
- We are not able to scroll below certain row, the last scroll-able row remains constant between multiple cube creations! However, screen size and resolution seems to matter as it is a different row depending on that. I am assuming the first page fetch is what it scrolls till and fails to attach the next page fetches to the cube(!?)
- This happens only if the 2nd facet is expanded. If only a single vertical facet is expanded, then there is no issue (Screenshot #2).
- If there are multiple Row Facets, then also the issue happens when they are expanded irrespective of column facets!
- There is no issue if the cube is created expanded (facet.setCollapsed(false)). However, we load a lot of data, thus creating the cube in expanded form is not an option.
I agree it may be difficult to understand the issue without a sample code, however, i'll try and upload it, but unfortunately it might take 2-3 days!
Also, I have attached the screenshots, where the screenshot #2 shows the last actual row till where data is actually there in DB, #3 and #4 depict the problem with the scrollbar, and #4 shows that we cannot scroll below a specific row, even though there is data!
Could you please try and see if you are able to reproduce this on your side?
Also, my guess is that it could be a bad CSS, but it's just a guess! Could it be? Any tags or class/ids that I should look out for to narrow down the problem?
Also, what steps would you recommend to debug this, apart from trying to recreate it in a sample project?
Thanks!
Comment