Dashboard layout drag and drop - stop dragging a tile rearranging tiles its dragged over

Hi,

If you have many tiles carefully arranged in a dashboard and drag a tile over them they move to accommodate the dragged tile as it is dragged and before the tile has been dropped. 

For a dashboard, a user has spent some time arranging, the effect of the tiles flying all over the place is pretty disturbing. Is it possible to have some control over this? 

1) Can individual tiles be pinned?

2) Can the tiles not move until the dragged tile is dropped?

Thanks





3 Replies

LD LeoLavanya Dhanaraj Syncfusion Team June 15, 2022 12:20 PM UTC

Hi Michael,


Greetings from Syncfusion support.


While dragging a panel in our Dashboard Layout component, a shadow will appear below the panel, indicating the possible panel's placement on panel drop. If one or more panels collide while dragging, then the colliding panels will be pushed towards the left, right, top, or bottom direction where an adaptive space for the collided panel is available. The position change of these collided panels will be updated dynamically during the dragging of a panel, so the users can decide whether to place the panel in the current position or not. This is the default behavior of the Dashboard Layout component.


We understand that you want individual panels to be pinned and that the dragged panel should not move any other panels until the dragged panel is dropped. We suggest you check our Kanban component, which will be suitable to meet your requirements.


To know more about Kanban component, refer the below documentation links.


Demo : https://blazor.syncfusion.com/demos/kanban/overview?theme=fluent


Documentation : https://blazor.syncfusion.com/documentation/kanban/getting-started


Please check the shared details and get back to us if you need any further assistance.


Regards,

Leo Lavanya Dhanaraj



MA Michael Aston June 15, 2022 03:23 PM UTC

Hi Leo,

Certainly the Kanban component has the sort of drag/drop behaviour I'm looking for but it doesn't support user sizing of cards/tiles or the free placement of cards/tiles that the dashboard layout supports. These are core behaviour for a dashboard so the Kanban is no dashboard replacement.

Do you have any other suggestion?





LD LeoLavanya Dhanaraj Syncfusion Team June 17, 2022 03:55 PM UTC

Hi Michael,


Based on your request, we have considered the requirement “Provide support to pin a panel” as a feature at our end. Usually, Syncfusion will plan and implement the features based on feature rank, customer requested count, and volume wish-list. We will implement and include this feature in any of our upcoming releases.


The status of implementation can be tracked through the below portal link.


 https://www.syncfusion.com/feedback/35748/provide-support-to-pin-a-panel-while-dragging-other-panels


We appreciate your patience.


Regards,

Leo Lavanya Dhanaraj


Loader.
Up arrow icon