From 500e39a514d75dac142803d9e617dbabd5f303ae Mon Sep 17 00:00:00 2001 From: Loretta Date: Wed, 24 Dec 2025 16:58:19 +0100 Subject: [PATCH] Enable conditional Delete button in grid toolbars Add EnableDelete parameter to MgGridToolbarTemplate and set it dynamically in GridShippingDocument and GridShippingItemTemplate based on MeasuringStatus. Import relevant enums, make Grid_CustomizeElement static, and remove checked attribute from NavMenu. Improves safety and user experience for deletions. --- .../Components/Grids/MgGridToolbarTemplate.razor | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AyCode.Blazor.Components/Components/Grids/MgGridToolbarTemplate.razor b/AyCode.Blazor.Components/Components/Grids/MgGridToolbarTemplate.razor index 53abc06..03f933d 100644 --- a/AyCode.Blazor.Components/Components/Grids/MgGridToolbarTemplate.razor +++ b/AyCode.Blazor.Components/Components/Grids/MgGridToolbarTemplate.razor @@ -3,7 +3,7 @@ - + @@ -41,6 +41,7 @@ [Parameter] public RenderFragment? ToolbarItemsExtended { get; set; } [Parameter] public EventCallback OnReloadDataClick { get; set; } [Parameter] public bool ShowOnlyIcon { get; set; } = false; + [Parameter] public bool EnableDelete { get; set; } = false; public MgGridToolbarBase GridToolbar { get; set; } = null!; const string ExportFileName = "ExportResult";