I would like to know if the GridData in Radzen support drag & drop reorder by row
Hi @mjjalala,
No, reordering of rows via drag and drop isn't supported.
Do you plan to add this? It's literally the only reason I have to use Syncfusion grids over yours.
We don’t have plans to add such feature however we accept pull requests!
With the adition of the RadzenDropZone and RadzenDropZoneContainer, wouldn't this be possible somehow? If there would be a possibility to add to the RadzenDataGrid, a drop zone component, which can then be used by the grid to fill and display the rows perhaps? If the rows would be directly accessible by the user component when defining the grid that could be done there. However, since the rows are hidden and managed by the datagrid itself only, as far as I can see, then perhaps it could be an option to specify "AllowRowOrdering" where marking it to true, would wrap the list of rows in a single drop zone container, and then the rows can big drag drop moved around? Then to handle maybe the case of self referencing hierachy, the sub table rows would be wrapped in a DropZoneContainer
I'm afraid that reordering rows cannot be implemented like this, still we are open to pull request as I already mentioned.
I see. I am looking into it trying to implement it. That was my first approach. If there is someone in your team who could help me out with some tips on what could be done, I'd love to make a PR for this
Unfortunately the team is busy with development related to our commercial products.
Understandable, is there a discord server perhaps where the open source contributors communicate?
There is no discord server that is monitored by us.
That is unfortunate ... just FYI, the only library that supports so far this functionality seem to be Telerik. None of the other free options support it. This would mean that should blazor change it development and implement this, it will be a key selling point for using this framework as the only non-enterprise solution that can do this. I'm surprised from a business development standpoint that non of the libraries appart from Telerik offer this.
Telerik supports it since it's most probably inherited from what @korchev made for KendoUI long time ago, anyhow Radzen.Blazor is not commercial library - it's free, it's open source released under MIT license and relies completely on our free work as well on our community.