We have updated Flexmonster Software License Agreement, effective as of September 30, 2024. Learn more about what’s changed.

Regressoion - Pivot scrolls after update partial

Answered
Ilaria asked on January 26, 2024

Hi,
with the last version (2.9.69) we have a regression regarding pivot scrolling after calling UpdateData with 'partial' option.
I raised the same issue some time ago (Scroll issue, see my post of April 7 2021, point 2).
Here a JSFiddle to reproduce the issue: Scroll all the cells to the right and click on 'Update data' -> the pivot scrolls left.
Thank you in advance
Ilaria 

8 answers

Public
Solomiia Andrusiv Solomiia Andrusiv Flexmonster January 26, 2024

Hello, Ilaria!
 
Thank you for reporting this issue and providing the reproducible JSFiddle.
 
Our Dev team will research the described scrolling behavior on our side, and we'll get back to you with the updates with ETA February 19th.
We will notify you about any updates on the matter.
 
Feel free to reach out to us in case of any other questions.
 
Kind regards,
Solomiia

Public
Solomiia Andrusiv Solomiia Andrusiv Flexmonster February 20, 2024

Hello, Ilaria!
 
Hope you are having a great week.
 
Our team is happy to let you know that the issue with horizontal scroll jumping when updateData() with the options.partial parameter is called was fixed.
 
The update is included in 2.9.71 version of Flexmonster: https://www.flexmonster.com/release-notes/version-2-9-71/.
You are welcome to update the component: https://www.flexmonster.com/doc/updating-to-the-latest-version/.
 
Please let us know if the fix works well for you.
 
Kind regards,
Solomiia

Public
Ilaria February 20, 2024

Hi Solomiia,
with the last version (2.9.71) the behaviour is better but not completely solved.
For the first call of update data, the pivot still scrolls left.
More over, the fix works (after the first update) only for json datasources. But we have  similar issue on custom data source, when calling UpdateData (without option 'partial' in that case). 
Since this is a critical regression for our clients, could you please solve it permanently?
P
 
Thank you

Public
Solomiia Andrusiv Solomiia Andrusiv Flexmonster February 21, 2024

Hello, Ilaria!
 
Thank you for your swift response.
 
Kindly note that after the fix, the updateData() behaves the same way that it was in 2.9.66 and earlier versions: https://jsfiddle.net/flexmonster/1exzqy62/. A slight shift is expected as we are saving the scroll position while the new columns are added.
 
Regarding your comment about the fix not working for the custom data source API, we could not reproduce the described behavior on our side.
After the updateData is triggered using custom data source API, the whole dataset is reloaded, as shown in the following JSFiddle, and for the new data set the scroll is returned to its initial position. Could you please modify the provided JSFiddle to make the described behavior reproducible?
 
Hope you will find our answer helpful.
 
Kind regards,
Solomiia

Public
Ilaria February 21, 2024

Hi Solomiia,
here's the modified JSFiddle to reproduce the issue. Please notice that the wider the cells, the more the pivot moves. 
I tryied to attach a video, recording the issue, but it seems .mp4 files are not allowed.
Any way.... move the scroll all to the right and push update -> pivot scrolls. Move again the scrollbar for exmple to the middle andh click update -> pivot scrolls.
Thank you,
Ilaria

Public
Solomiia Andrusiv Solomiia Andrusiv Flexmonster February 21, 2024

Hello, Ilaria!
 
Thank you for your quick response.
 
We appreciate the provided JSFiddle sample and instructions. It was enough for our team to reproduce the issue on our side. We will take a closer look at the scrolling behavior with updateData() for custom data source API and provide you with a fix with the ETA March 4th.
 
Our team will notify you about any updates on the matter.
 
Best regards,
Solomiia

Public
Solomiia Andrusiv Solomiia Andrusiv Flexmonster March 11, 2024

Hello, Ilaria!
 
Hope you are doing well.
 
Our team is happy to inform you that the issue with horizontal scroll jumping when using updateData() with custom data source API was fixed.
The fix is included in the 2.9.72 version of Flexmonster: https://www.flexmonster.com/release-notes/version-2-9-72/.
You are welcome to update the component: https://www.flexmonster.com/doc/updating-to-the-latest-version/.
 
Please let us know if the fix works well for you.
 
Kind regards,
Solomiia

Public
Solomiia Andrusiv Solomiia Andrusiv Flexmonster March 20, 2024

Hello, Ilaria!

Hope you are having a great week.

Our team is wondering if you had a chance to test the fix for horizontal scroll. Could you please let us know if everything works well now?

Looking forward to hearing from you.

Kind regards,
Solomiia

Please login or Register to Submit Answer