Skip to content

Added new kb article dockmanager-reset-state #3102

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore(DockManager): polish article
  • Loading branch information
Tsvetomir-Hr committed Jul 15, 2025
commit 02cc70edae16ab2de0604256d014ce9034f27c54
27 changes: 11 additions & 16 deletions knowledge-base/dockmanager-reset-state.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,23 +11,18 @@ ticketid: 1691957
---

## Environment

<table>
<tbody>
<tr>
<td>Product</td>
<td>DockManager for Blazor</td>
</tr>
<tr>
<td>Version</td>
<td>Current</td>
</tr>
</tbody>
<tbody>
<tr>
<td>Product</td>
<td>DockManager for Blazor</td>
</tr>
</tbody>
</table>

## Description

I want to reset the state of the [DockManager](slug:dockmanager-overrview) in Blazor on a button click. The DockManager currently only resets by reloading the page. I need a solution to reset its state dynamically.
I want to reset the state of the [DockManager](slug:dockmanager-overview) component on a button click. The DockManager currently only resets by reloading the page. I need a solution to reset its state dynamically.

This knowledge base article also answers the following questions:
- How to reset DockManager layout to its default state?
Expand All @@ -49,7 +44,7 @@ To reset the DockManager state dynamically on a button click:
<br />
<br />
<TelerikButton OnClick="@ResetDockState" ThemeColor="@ThemeConstants.Button.ThemeColor.Primary">Reset Dock State</TelerikButton>
<TelerikDockManager @ref="DockManager"
<TelerikDockManager @ref="@DockManagerRef"
Height="600px">
<DockManagerPanes>
<DockManagerSplitPane>
Expand Down Expand Up @@ -118,19 +113,19 @@ To reset the DockManager state dynamically on a button click:
</TelerikDockManager>

@code {
private TelerikDockManager? DockManager { get; set; }
private TelerikDockManager? DockManagerRef { get; set; }
private DockManagerState? DefaultState { get; set; }

protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
DefaultState = DockManager?.GetState();
DefaultState = DockManagerRef?.GetState();
}
}
private void ResetDockState()
{
DockManager?.SetState(DefaultState);
DockManagerRef?.SetState(DefaultState);
}
}
````
Expand Down
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy