- Home
- Forum
- JavaScript - EJ 2
- Drag and drop incorrect location when scrolling down
Drag and drop incorrect location when scrolling down
So I have a dashboard layout in my app, and if I scroll down and drag and drop it is moving the panels way up to the top, any help would be super appreciated.
Html:
Html:
| <div class="cw-dashboard-container"> <div class="mb-3"></div> <div id="dashboard-page-alert"></div> <div> @*<div id="grid-stack-demo"> <div class="grid-stack"> </div> </div>*@ <div class="cw-dashboard" id="cw-dashboard-panel"> </div> </div> </div> |
CSS:
| .cw-dashboard-container { max-width: calc(100% - 40px); margin: 0px 20px; padding: 0; } .cw-dashboard { margin-bottom: 75px; } |
JS:
| Dashboard = new ej.layouts.DashboardLayout({ height: '100%', resizeStop: onResizeStop, resizeStart: onResizeStart, allowResizing: false, cellSpacing: [20, 20], columns: 12, mediaQuery: 'max-width: 767px', resizableHandles: ['e-south-east', 'e-east', 'e-west', 'e-north', 'e-south'], panels: layout.panels, //panelID: layout.panels.length + 3 }); // render initialized dashboardlayout Dashboard.appendTo('#cw-dashboard-panel'); Dashboard.refresh(); |
SIGN IN To post a reply.
5 Replies
1 reply marked as answer
SS
Sharon Sanchez Selvaraj
Syncfusion Team
April 26, 2021 10:53 AM UTC
Hi David,
We have checked with your code snippet and have implemented the same in our sample. However we are unable to replicate your issue in our end.
We have attached the sample with the same code for your reference.
If possible, please provide the following details so that we can assist you promptly.
- Are you rendering Dashboard within any container which is in the middle of a page(Possibly with a scroller)?
- Does this issue occur only when the page has a scroller and if the panel is dragged from the bottom of the page?
- Exact package version in which you get the issue.
- Else modify the above sample to reproduce your issue.
- It would be very helpful if you could attach a video reproducing your issue.
Please get back to us if you need further assistance.
Regards,
Sharon Sanchez S.
Marked as answer
DH
David House
April 26, 2021 12:49 PM UTC
So I looked at your example, and yea everything works fine, I have no idea why it's acting the way it is on my end, there is one div which is the parent of the container, it's the body div, it's classes looks like this:



- Are you rendering Dashboard within any container which is in the middle of a page(Possibly with a scroller)
a: It is within a cshtml file being served via a view, in the actual html structure it is under the body div which is a flex box, I also tried disabling all the classes on that and no change to the result. - Does this issue occur only when the page has a scroller and if the panel is dragged from the bottom of the page?
a: I am unsure what you mean by has a scroller, but the hirearchy is everything you've seen, after the cw-dashboard-container div there is only the body - Exact package version in which you get the issue.
a: Where would I find the package - Else modify the above sample to reproduce your issue.
a: I am unable to get it to reproduce the error, I am really stumped. - It would be very helpful if you could attach a video reproducing your issue.
a: https://imgur.com/a/MrPv29C
DH
David House
April 26, 2021 02:24 PM UTC
Ok so the version number is: 18.4.0.48
DH
David House
April 26, 2021 02:57 PM UTC
Sooooo, I updated. Everything is fixed, it's 1000x better, yea I should have saw that one coming, thank you!
KR
Keerthana Rajendran
Syncfusion Team
April 27, 2021 06:54 AM UTC
Hi David,
Thanks for the update. We are glad to hear that the issue has been resolved. Please get back to us if you need further assistance. We will be happy to assist you.
Regards,
Keerthana.
SIGN IN To post a reply.
- 5 Replies
- 3 Participants
- Marked answer
-
DH David House
- Apr 23, 2021 08:37 PM UTC
- Apr 27, 2021 06:54 AM UTC