Grid not updated anymore when a row is selected

Hello support team,

I've setup a SfGrid with real time updates through items implementing INotifyPropertyChanged and an ObservableCollection as the DataSource.

Note I added several columns named "DummyID1",...,"DummyID7", so that for each DummyID column, all rows share the same value.

Contents is properly updated until I select a row.

Then the updates are not properly reflected anymore, not only in the selected row, but in some neighbouring rows as well, until you click somewhere else (which will break the updates at this location), and so on...

You end up with something like the following:


You can see in the above screenshot how the values in the DummyID columns differ, when they should be equal along the whole column.

I've attached the code of the solution I used to find out the above.

Can you please investigate?

Such a problem makes the use of the SfGrid hardly usable.

My users like to be able to select a row to focus their attention on a specific entry (a stock ticker). But doing so hides incoming updates, making the tool useless.


Thank you very much in advance for your help



Attachment: SyncFusionGridSelectionBugExample_9c76c35f.zip

10 Replies

MS Monisha Saravanan Syncfusion Team September 23, 2022 02:56 PM UTC

Hi Kareem,


Greetings from Syncfusion support.


We are validating the reported query at our end and we will update further details within two business days on or before 27th September 2022.


Until then we appreciate your patience.


Regards,

Monisha



MS Monisha Saravanan Syncfusion Team September 27, 2022 03:32 PM UTC

Hi Kareem,


Thanks for the patience


Query: “My users like to be able to select a row to focus their attention on a specific entry (a stock ticker). But doing so hides incoming updates, ”


We have checked your query and we suspect that the reported issue occurs due to the Grid get updated within short period of time when we introduce an time delay and increased the time span we could not able to reproduce the reported issue at our end. Kindly check the attached sample and video demo for your reference.


Sample: https://www.syncfusion.com/downloads/support/directtrac/general/ze/SY9CA0~1-929835237.zip


Video: https://www.syncfusion.com/downloads/support/directtrac/general/ze/Video-observable178751242.zip


Please let us know if you have further queries or if you face any difficulties.


Regards,

Monisha



KA Kareem Abdul-Jabbar September 28, 2022 07:33 AM UTC

Hi Monisha

Sorry but adding delay is absolutely not an acceptable answer.

Your solution consists in reducing the frequency in updates, and updating a single row per second.

As I told in my previous mail, I am basically porting a stock ticker to Blazor.

The goal of the stock ticker is to give you as fresh as possible prices for every stock in the user's portfolio, and prices must be as consistent as together as possible. 

Updating rows sequentially is not an option either. For example, in Europe the market is even more fragmented than in the US, you can find stocks listed on several exchanges for example, Euronext, CBOE and Turquoise. The stock ticker should display simultaneous price changes within the same eye blink. An other argument would be that the users want to see correlated stocks moving altogether, not 10 seconds later because the other stock is 10 rows below.

Now back to the default I reported, please note that adapting the sample to Telerik's DataGrid (TelerikGrid) with a trial license fixes the problem without adding any delay.

Quoting your website: " The Blazor DataGrid has optimized design for high-performance."

Adding delays is not what I expect from a high performance DataGrid.

Hence I hope your team can match what the competition can implement.

Thanks much.




MS Monisha Saravanan Syncfusion Team September 29, 2022 04:52 PM UTC

Hi Kareem,


Thanks for the update.


We are validating your query at our end and we will update further details within two business days on or before 3rd October 2022.


Until then we appreciate your patience.


Regards,

Monisha



KA Kareem Abdul-Jabbar September 29, 2022 05:06 PM UTC

Hi Monisha, you're much welcome.

Thank you for addressing this issue.




MS Monisha Saravanan Syncfusion Team October 3, 2022 02:27 PM UTC

Hi Kareem,


Welcome.


We could able to reproduce the reported issue. We are analyzing the issue further at our end with high priority. We will update further details within two business days on or before 5th October 2022.


Until then we appreciate your patience.


Regards,

Monisha



MS Monisha Saravanan Syncfusion Team October 6, 2022 03:04 PM UTC

Hi Kareem,


We regret for the inconvenience caused.


We are facing difficulties in validating your query and we are currently analyzing your query with high priority at our end and we will update further details within two business days on or before 10th October 2022. Until then we appreciate your patience.


Regards,

Monisha



MS Monisha Saravanan Syncfusion Team October 10, 2022 01:26 PM UTC


Hi Kareem,


Thanks for the patience.


We have considered it as a bug and logged an issue  “Record does not update property with Observable collection” for the same. Thank you for taking time to report this issue and helping us to improve our product. At Syncfusion, we are committed to fix all validated defects (subject to technological feasibility and Product Development Life Cycle) and this fix will be included in our upcoming patch release which is expected to be rolled out on or before 18th  October, 2022.


You can now track the current status of your request, review the proposed resolution timeline, and contact us for any further inquiries through this link.       


https://www.syncfusion.com/feedback/38312/record-does-not-update-property-with-observable-collection



Disclaimer: “Inclusion of this solution in the weekly release may change due to other factors including but not limited to QA checks and works reprioritization”


Until then we appreciate your patience.


Regards,

Monisha





KA Kareem Abdul-Jabbar October 31, 2022 04:20 PM UTC

Hi Monisha,

It seems the issue hasn't been fixed yet, can you confirm it's due for resolution in the December release please?

Thanks much



MS Monisha Saravanan Syncfusion Team November 1, 2022 04:44 AM UTC

Hi Kareem,


Sorry for the delay in getting back to you.


We are glad to announce that, we have included fix for the issue “Record does not update property with Observable collectionin our release (20.3.0.52).  So please upgrade to our latest version of Syncfusion NuGet package to resolve the reported issue. Please find the Nuget package for latest fixes and features from below.


Nuget : https://www.nuget.org/packages/Syncfusion.Blazor.Grid


We thank you for your support and appreciate your patience in waiting for this release. Please get in touch with us if you would require any further assistance. 


Please find the sample below using latest version.


Sample: https://www.syncfusion.com/downloads/support/directtrac/general/ze/SY0E5A~1615261310.zip

   

Regards,            

Monisha


Loader.
Up arrow icon