From ad05e37e20384da852d660c078f01d6ba5c700b3 Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 6 Oct 2025 17:35:30 +0800 Subject: [PATCH] Refactor lookupItems initialization with collection expression --- .../LookupExtensionProperty.razor.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor.cs index d50d98dfc3..0d97f618fe 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor.cs @@ -32,14 +32,17 @@ public partial class LookupExtensionProperty var text = Entity.GetProperty(TextPropertyName); if (value != null && text != null) { - lookupItems.Add(new SelectItem - { - Text = Entity.GetProperty(TextPropertyName)!.ToString()!, - Value = value - }); + lookupItems = + [ + new SelectItem() + { + Text = Entity.GetProperty(TextPropertyName)!.ToString()!, + Value = value + } + ]; } } - + protected async override Task OnAfterRenderAsync(bool firstRender) { await base.OnAfterRenderAsync(firstRender);