From a26f1a57ccd1ef450702693200291e20bed40be9 Mon Sep 17 00:00:00 2001 From: MarcoE Date: Wed, 5 Nov 2025 15:20:27 +0100 Subject: [PATCH] Aggiunto caricamento file --- .../SingleElements/Modal/ActivityForm.razor | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor b/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor index 01980c2..21bbcdb 100644 --- a/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor +++ b/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor @@ -228,15 +228,22 @@ } } - @if (ActivityFileList != null) + @if (!IsLoading) { - foreach (var file in ActivityFileList) + if (ActivityFileList != null) { - - @file.FileName - + foreach (var file in ActivityFileList) + { + + @file.FileName + + } } } + else + { + + } @if (!IsView) @@ -318,6 +325,7 @@ private List? ActivityFileList { get; set; } private bool IsNew { get; set; } + private bool IsLoading { get; set; } private bool IsView => !NetworkService.ConnectionAvailable; private string? LabelSave { get; set; } @@ -443,6 +451,9 @@ { return Task.Run(async () => { + IsLoading = true; + await InvokeAsync(StateHasChanged); + SelectedComessa = ActivityModel.Commessa; Users = await ManageData.GetTable(); @@ -456,6 +467,7 @@ Clienti = await ManageData.GetClienti(new WhereCondContact { FlagStato = "A" }); Pros = await ManageData.GetProspect(); + IsLoading = false; await InvokeAsync(StateHasChanged); }); }