[PR #516] [CLOSED] Alternative simple busy/loading wrapper #2213

Open
opened 2026-01-29 18:17:46 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/radzenhq/radzen-blazor/pull/516
Author: @glutio
Created: 7/8/2022
Status: Closed

Base: masterHead: busyload


📝 Commits (10+)

  • 7c85db3 Add FilterCleared event to DataGrid to fire when filter is clered to allow custom logic to tell the difference between operator/value change and filter clear event. In my case it allows me to keep the operator even though it's reset to default in ClearFilter().
  • a4ae951 Merge branch 'radzenhq:master' into master
  • 555a48c simple busy/loading wrapper control
  • 4644e8b Merge branch 'radzenhq:master' into busyload
  • e6c88b9 missing a semicolon in scss
  • 69f1067 Merge branch 'busyload' of https://github.com/glutio/radzen-blazor into busyload
  • 96ca7f5 Make spinner size adjustable
  • 1d85ca6 Fixed sizing spinner to 100% parent size
  • 31a923f Added Fixed positioning mode to display busy indicator fullscreen
  • 7958ef8 Add self as cascading value so child content component can request busy state directy

📊 Changes

4 files changed (+254 additions, -1 deletions)

View changed files

Radzen.Blazor/BusyLoadingService.cs (+22 -0)
Radzen.Blazor/RadzenBusyLoading.razor (+207 -0)
📝 Radzen.Blazor/themes/_components.scss (+2 -1)
Radzen.Blazor/themes/components/blazor/_busyloading.scss (+23 -0)

📄 Description

One issue is that the spinner is at the center of the control, so if you scroll the control the spinner will scroll with it. Maybe it's a feature.

image

https://user-images.githubusercontent.com/22550674/178044310-4b118ea6-221d-43f7-98d0-bea7b3f8cafa.mp4


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/radzenhq/radzen-blazor/pull/516 **Author:** [@glutio](https://github.com/glutio) **Created:** 7/8/2022 **Status:** ❌ Closed **Base:** `master` ← **Head:** `busyload` --- ### 📝 Commits (10+) - [`7c85db3`](https://github.com/radzenhq/radzen-blazor/commit/7c85db3048972ca0c062cf18567c9b25a0b5e59e) Add FilterCleared event to DataGrid to fire when filter is clered to allow custom logic to tell the difference between operator/value change and filter clear event. In my case it allows me to keep the operator even though it's reset to default in ClearFilter(). - [`a4ae951`](https://github.com/radzenhq/radzen-blazor/commit/a4ae951791a6e6ec087207776022759c159ef982) Merge branch 'radzenhq:master' into master - [`555a48c`](https://github.com/radzenhq/radzen-blazor/commit/555a48ca5c6ecc90bade595afda3b0e13f498930) simple busy/loading wrapper control - [`4644e8b`](https://github.com/radzenhq/radzen-blazor/commit/4644e8b6300c02dcdf1625b733cc6443afa24c83) Merge branch 'radzenhq:master' into busyload - [`e6c88b9`](https://github.com/radzenhq/radzen-blazor/commit/e6c88b97e96c17d5ab4e6f8b1424ce41790d9938) missing a semicolon in scss - [`69f1067`](https://github.com/radzenhq/radzen-blazor/commit/69f1067910a9c0e48fe5e71c8d2326588daccf70) Merge branch 'busyload' of https://github.com/glutio/radzen-blazor into busyload - [`96ca7f5`](https://github.com/radzenhq/radzen-blazor/commit/96ca7f56991d767be9f78e489a3cf2d3aff606c2) Make spinner size adjustable - [`1d85ca6`](https://github.com/radzenhq/radzen-blazor/commit/1d85ca686622d76fb1e704d0883a6e159376d043) Fixed sizing spinner to 100% parent size - [`31a923f`](https://github.com/radzenhq/radzen-blazor/commit/31a923fd5053035e0da4571e84b365a5f76877a6) Added Fixed positioning mode to display busy indicator fullscreen - [`7958ef8`](https://github.com/radzenhq/radzen-blazor/commit/7958ef82047239efe315f1a956f1274db1a03249) Add self as cascading value so child content component can request busy state directy ### 📊 Changes **4 files changed** (+254 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `Radzen.Blazor/BusyLoadingService.cs` (+22 -0) ➕ `Radzen.Blazor/RadzenBusyLoading.razor` (+207 -0) 📝 `Radzen.Blazor/themes/_components.scss` (+2 -1) ➕ `Radzen.Blazor/themes/components/blazor/_busyloading.scss` (+23 -0) </details> ### 📄 Description One issue is that the spinner is at the center of the control, so if you scroll the control the spinner will scroll with it. Maybe it's a feature. <img width="857" alt="image" src="https://user-images.githubusercontent.com/22550674/178044277-1e14d6ed-2041-45fd-b548-71efb47ab743.png"> https://user-images.githubusercontent.com/22550674/178044310-4b118ea6-221d-43f7-98d0-bea7b3f8cafa.mp4 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 18:17:46 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#2213