[PR #127] [MERGED] ListBox, DropDown and DropDownDataGrid virtualization support added #2035

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

📋 Pull Request Information

Original PR: https://github.com/radzenhq/radzen-blazor/pull/127
Author: @enchev
Created: 6/2/2021
Status: Merged
Merged: 6/2/2021
Merged by: @enchev

Base: masterHead: dropdown-virtualization


📝 Commits (9)

  • b3623b8 DropDown and ListBox virtualization support added
  • 6dabbd5 code improved
  • 0e8daea Support for columns in virtual DropDownDataGrid
  • ff3ec4b Example of RadzenDropDownDataGrid with virtualization and LoadData fixed
  • 1608fe8 RadzenDropDownDataGrid now will use RadzenDataGrid instead RadzenGrid
  • 49e877e NET3.1 code fixed
  • f854e85 Virtualized DropDownDataGrid refresh on filter fixed
  • 9fdfefb DropDownDataGrid refresh on filter improved
  • 168e18c DropDown and ListBox refresh after filter with enabled virtualization fixed

📊 Changes

12 files changed (+604 additions, -231 deletions)

View changed files

📝 Radzen.Blazor/DropDownBase.cs (+131 -9)
📝 Radzen.Blazor/RadzenDataGrid.razor (+1 -1)
📝 Radzen.Blazor/RadzenDropDown.razor (+24 -46)
📝 Radzen.Blazor/RadzenDropDownDataGrid.razor (+85 -43)
📝 Radzen.Blazor/RadzenDropDownDataGridColumn.razor (+1 -1)
Radzen.Blazor/RadzenDropDownItem.razor (+49 -0)
📝 Radzen.Blazor/RadzenListBox.razor (+14 -25)
Radzen.Blazor/RadzenListBoxItem.razor (+34 -0)
📝 RadzenBlazorDemos/Pages/DropDownDataGridPage.razor (+119 -55)
📝 RadzenBlazorDemos/Pages/DropDownPage.razor (+104 -41)
📝 RadzenBlazorDemos/Pages/ListBoxPage.razor (+39 -7)
📝 RadzenBlazorDemos/Shared/EventConsole.razor (+3 -3)

📄 Description

No description provided


🔄 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/127 **Author:** [@enchev](https://github.com/enchev) **Created:** 6/2/2021 **Status:** ✅ Merged **Merged:** 6/2/2021 **Merged by:** [@enchev](https://github.com/enchev) **Base:** `master` ← **Head:** `dropdown-virtualization` --- ### 📝 Commits (9) - [`b3623b8`](https://github.com/radzenhq/radzen-blazor/commit/b3623b8404bc3dcf3db6f99812b53b329abc2998) DropDown and ListBox virtualization support added - [`6dabbd5`](https://github.com/radzenhq/radzen-blazor/commit/6dabbd5a0fe717faee58ad5528a5593d4f74108f) code improved - [`0e8daea`](https://github.com/radzenhq/radzen-blazor/commit/0e8daea58aa3a89b3c33de3a5cc0d129647a6ef9) Support for columns in virtual DropDownDataGrid - [`ff3ec4b`](https://github.com/radzenhq/radzen-blazor/commit/ff3ec4b14455ce64591eb5b8d7788e9e43f4bd86) Example of RadzenDropDownDataGrid with virtualization and LoadData fixed - [`1608fe8`](https://github.com/radzenhq/radzen-blazor/commit/1608fe809fa074a4b74bc824064b7fb2e26ea00a) RadzenDropDownDataGrid now will use RadzenDataGrid instead RadzenGrid - [`49e877e`](https://github.com/radzenhq/radzen-blazor/commit/49e877efd39f83b894ee62279e32b0de32772a0f) NET3.1 code fixed - [`f854e85`](https://github.com/radzenhq/radzen-blazor/commit/f854e859d541f8f3a3ff1c94f184b5efa78a4b65) Virtualized DropDownDataGrid refresh on filter fixed - [`9fdfefb`](https://github.com/radzenhq/radzen-blazor/commit/9fdfefba196c766fd8c5f63b1c885ac4616393a1) DropDownDataGrid refresh on filter improved - [`168e18c`](https://github.com/radzenhq/radzen-blazor/commit/168e18c68030a45de9d05af103b83071505119ee) DropDown and ListBox refresh after filter with enabled virtualization fixed ### 📊 Changes **12 files changed** (+604 additions, -231 deletions) <details> <summary>View changed files</summary> 📝 `Radzen.Blazor/DropDownBase.cs` (+131 -9) 📝 `Radzen.Blazor/RadzenDataGrid.razor` (+1 -1) 📝 `Radzen.Blazor/RadzenDropDown.razor` (+24 -46) 📝 `Radzen.Blazor/RadzenDropDownDataGrid.razor` (+85 -43) 📝 `Radzen.Blazor/RadzenDropDownDataGridColumn.razor` (+1 -1) ➕ `Radzen.Blazor/RadzenDropDownItem.razor` (+49 -0) 📝 `Radzen.Blazor/RadzenListBox.razor` (+14 -25) ➕ `Radzen.Blazor/RadzenListBoxItem.razor` (+34 -0) 📝 `RadzenBlazorDemos/Pages/DropDownDataGridPage.razor` (+119 -55) 📝 `RadzenBlazorDemos/Pages/DropDownPage.razor` (+104 -41) 📝 `RadzenBlazorDemos/Pages/ListBoxPage.razor` (+39 -7) 📝 `RadzenBlazorDemos/Shared/EventConsole.razor` (+3 -3) </details> ### 📄 Description _No description provided_ --- <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:16:50 +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#2035