Kanban sorting Index fails with remote data

Situation: We can use the Blazor Kanban Component with local data; the sort setting works fine <KanbanSortSettings SortBy="SortOrderBy.Index" Field="SortNumber"></KanbanSortSettings>.

-> Cards can be moved in before, inbetween or at the end of other cards.


Problem: As soon as we consume the same data structure remotely (Adaptors.ODataV4Adaptor) 

-> Cards can only be be moved to the end of other cards. Moving them before or inbetween other cards fails


Assumption: When moving cards before other cards or inbetween, not only the moved card's SortIndex has to be changed, but also the lower prioritized card's SortIndex has to be increased. I assume this should be done sequentially by the Kanban component, not simultaneously.



7 Replies

BS Buvana Sathasivam Syncfusion Team February 3, 2022 03:06 AM UTC

Hi Christoph, 

Greetings from Syncfusion support. 

Currently, we are validating your reported query with high priority. We will update you with further details on or before February 7, 2022. 

Regards, 
Buvana S 



BS Buvana Sathasivam Syncfusion Team February 7, 2022 05:25 PM UTC

 Hi Chrishtoph, 
 
Sorry for the inconvenience. 
 
We are facing complexity in validating your reported issue. We will provide you with more information on February 9, 2022. 
 
Regards, 
Buvana S 



BS Buvana Sathasivam Syncfusion Team February 10, 2022 06:09 AM UTC

Hi Christoph, 

Thank you for your patience. 

Cards are dropped into columns properly based on fields using OdataV4Adaptor. The card order changed based on the dropped card field and also changed the field for the following cards. Please find the attached video for your reference. 


Currently, we are facing a problem with "Initial drag and drop not working properly when using remote data". It is already considered a bug from our end, and the fix for the issue will be included with our upcoming weekly patch release on February 22, 2022. 


In our documentation, we have used OdataV4Adaptor as a url link and passed data only on initial loading of the Kanban board with the AllowDragAndDrop property set to "false". Using this code, you are not able to perform drag and drop operations. 

If you wish to perform CRUD operations, you need to write code on the backend when adding, updating, and deleting actions like the below samples. 


Note: Before running the above sample, first run the service application. 

Regards, 
Buvana S 



CH Christoph February 13, 2022 07:13 AM UTC

Dear Buvana

I would like to run your service and sample. While I am able to download your sample, I cannot download the service , I get <<Access Denied You don’t have permission to access this file>>. Can you please send me this service or unlock the download of  https://www.syncfusion.com/downloads/support/directtrac/316112/ze/service1339604043   ?

Many thanks in advance and kind regards - Christoph



BS Buvana Sathasivam Syncfusion Team February 14, 2022 07:33 AM UTC



BS Buvana Sathasivam Syncfusion Team February 24, 2022 10:16 AM UTC

Hi Christoph, 

Due to its complexity, we couldn't include the fix for the issue "Initial drag and drop not working properly when using remote data". We will include the fix with our upcoming patch release on March 1, 2022. We appreciate your patience until then. 

Regards, 
Buvana S 



BS Buvana Sathasivam Syncfusion Team March 3, 2022 08:53 AM UTC

Hi Christoph, 
 
We have included the fix for the issue "Initial drag and drop not working properly when using remote data" with our package version 19.4.54. So, can you please upgrade your package to the latest to resolve the issue from your end. 
 
 
Regards, 
Buvana S 


Loader.
Up arrow icon