Smart UI Components & Libraries – Grid, Scheduler, Gantt, Kanban for Angular, React, Next.js, Vue, Blazor, JavaScript › Forums › Kanban › Any known issues with Kanban in Blazor? › Reply To: Any known issues with Kanban in Blazor?
Hello there,
I am trying to use the Kanban in a Blazor WASM application. Its performance is good and we would like to integrate it into our production system.
However, I still need to resolve some scenarios before proceeding with license purchase and full component integration. The scenario that I have issues is as follows:
The DataSource of the component should be bound to a C# collection with custom items in it. At runtime some properties of items inside the collection get updated. These changes should be visualized in the Kanban.
For example:
The C# collection contains 2 000 custom Tasks. Each Task has property Description. The collection gets loaded and visualized on screen. After that at runtime Task number 3 gets an update and its Description is changed. This change should be visualized on screen. Such updates can happen to as much as 500 to 800 items every 2 seconds.
Reinitializing the entire DataSource of the Kanban re-renders the control and visualizes the change, however the entire visual state of the component (e.g. selection, scroll position and more) gets lost – which is a deal breaker for us.
My question is whether the Kanban and GanttChart are up to such performant scenario?
Is there a way to update only 1 of the items inside the components without re-initializing their entire DataSource?
Is there a way to precisely restore the entire visual state of the components (e.g. precise to the pixel scroll position of all columns, selection and more)?
We also have to visualize the same C# collection inside the GanttChart. The same performance and functional requirements apply there. Please keep in mind this when reviewing this inquiry.
Please let me know if you need any additional information related to the usecase.
I am looking forward to your answer.
Thank you,
Pavlov.