Completed
Last Updated: 13 Jun 2025 15:55 by Erik
Erik
Created on: 09 Jun 2025 20:41
Category: DockManager
Type: Feature Request
0
Resize еvent for unpinned panes

The OnPaneResize (and SizeChanged) event does NOT fire when a pane is unpinned. When it flies out from the left, resizing the flyout does not fire events that would letus refresh the chart to fill the new size.

Reproduced in this REPL:  https://blazorrepl.telerik.com/mfkqODwk35srscZe46

4 comments
Erik
Posted on: 13 Jun 2025 15:55
Thank you!!
ADMIN
Dimo
Posted on: 13 Jun 2025 15:49

Hi Erik,

Aha, thanks for the clarification. In this case, please use the UnpinnedSize parameter and UnpinnedSizeChanged event.

https://blazorrepl.telerik.com/czYqlxve11RD618d03

This information was missing from the above two pages, so I just added it. Sorry about the omission.

Regards,
Dimo
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Erik
Posted on: 13 Jun 2025 13:46

Hi Dimo,

The chart does refresh immediately when unpinned. However, when the flyout is resized, none of the events (including OnStateChaged) are fired, so the chart does not refresh at that time.

In my REPL:

1. Unpin the Sales pane.

2. Click the Sales button in the left toolbar that is now visible.

3. Resize the flyout panel.

EXPECTED: OnPaneResize should fire so we can refresh the chart

ADMIN
Dimo
Posted on: 13 Jun 2025 06:32

Hello Erik,

When a DockManager pane is unpinned or docked, two things happen:

  • The content in the affected panes is recreated. So any Chart in these panes will refresh automatically. This happens on your REPL test page too. You can also review this one.
  • The DockManager fires OnStateChanged, which the app can use the analyze if any adjustments are necessary.

Let me know if I am missing something.

Regards,
Dimo
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.