It does remove the panels but it leaves empty rows where the panel used to be (see Layout 2.png and Layout 3.png on the attached screenshots).
This is not only visually incorrect but it also causes issues like adding new panels after empty rows (see Layout 4.png) and some JS errors when I persist the row / column positions on my Database and try to restore them again (see Layout 5.png).
KRKeerthana Rajendran Syncfusion Team November 22, 2019 06:59 AM
Good day to you,
We have checked your reported query “panel is not floating when remove the panel”. But unfortunately, the issue is not reproduced in our end. For your reference we have prepared a simple sample. In that sample, we have rendered a single dashboard with multiple panels based on your shared screenshot and also performed add and remove panel operations in that which works fine.
Note: Ensure whether allowFloating is set as “false” in your sample.
If the issue persists, can you please share the additional details regarding your requirement, it will helpful for us to resolve your issue at earlier.
1.Code snippet for panel declaration.
2.Reproduce the issue in attached sample (if possible)
JJJuan JiminezNovember 22, 2019 07:34 PM
I can still reproduce this bug with the latest patch (v.17.3.28) when I remove all the panels from the last row. Nonetheless I was able to get around it by calling the dashboard refresh() method after removing the panel.
KRKeerthana Rajendran Syncfusion Team November 25, 2019 04:05 AM
We have created a support incident under your Direct-trac account for the last query. Please follow up with that incident for further details.