From 11934fcae28cfdb9abb1f111271985d35d3a3671 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 15 Sep 2022 19:25:51 +0200 Subject: [PATCH] Minor Update x reload --- MP.SPEC/Components/ParamsFilter.razor | 173 ++++++++++++----------- MP.SPEC/Components/ParamsFilter.razor.cs | 12 +- MP.SPEC/Pages/PARAMS.razor.cs | 23 ++- 3 files changed, 101 insertions(+), 107 deletions(-) diff --git a/MP.SPEC/Components/ParamsFilter.razor b/MP.SPEC/Components/ParamsFilter.razor index 1f289791..fe0ac1fa 100644 --- a/MP.SPEC/Components/ParamsFilter.razor +++ b/MP.SPEC/Components/ParamsFilter.razor @@ -1,96 +1,103 @@ -
-
- @if (!liveUpdate) - { - - } - else - { - - } -
- -
-
- @if (showEditPar) +@if (ListFlux == null || ListMacchine == null) +{ + +} +else +{ +
+
+ @if (!liveUpdate) { -
- -
-
- -
-
- -
+ } else { -
- -
+ } -
- + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ } + else + { +
+ +
+ } +
+ -
-
- +
+
+ + +
-
+} diff --git a/MP.SPEC/Components/ParamsFilter.razor.cs b/MP.SPEC/Components/ParamsFilter.razor.cs index 7d4fb5ea..05e20d8e 100644 --- a/MP.SPEC/Components/ParamsFilter.razor.cs +++ b/MP.SPEC/Components/ParamsFilter.razor.cs @@ -127,6 +127,7 @@ namespace MP.SPEC.Components SelFilter = new SelectFluxParams(); ListMacchine = await MDService.MacchineWithFlux(); ListFlux = await MDService.ParametriGetFilt(selMacchina); + await FilterChanged.InvokeAsync(SelFilter); } protected void toggleParams() @@ -148,8 +149,8 @@ namespace MP.SPEC.Components #region Private Fields - private List? ListFlux; - private List? ListMacchine; + private List? ListFlux = null; + private List? ListMacchine = null; #endregion Private Fields @@ -161,13 +162,6 @@ namespace MP.SPEC.Components #region Private Methods - private async Task reloadFiltFlux() - { - await Task.Delay(1); - ListFlux = await MDService.ParametriGetFilt(selMacchina); - await InvokeAsync(() => StateHasChanged()); - } - private void reportChange() { FilterChanged.InvokeAsync(SelFilter); diff --git a/MP.SPEC/Pages/PARAMS.razor.cs b/MP.SPEC/Pages/PARAMS.razor.cs index b373d661..b6505e4a 100644 --- a/MP.SPEC/Pages/PARAMS.razor.cs +++ b/MP.SPEC/Pages/PARAMS.razor.cs @@ -8,14 +8,14 @@ namespace MP.SPEC.Pages { #region Protected Fields - protected DataPager pagerODL; + protected DataPager pagerODL = null!; #endregion Protected Fields #region Protected Properties [Inject] - protected MessageService MsgService { get; set; } + protected MessageService MsgService { get; set; } = null!; #endregion Protected Properties @@ -33,17 +33,15 @@ namespace MP.SPEC.Pages StateHasChanged(); } - protected override async Task OnInitializedAsync() + protected override void OnInitialized() { isLoading = true; - // abilito ricerca... - MsgService.ShowSearch = false; - // resetto search + // disabilito ricerca... MsgService.SearchVal = ""; + MsgService.ShowSearch = false; + // fix pagina currFilter.CurrPage = 1; currFilter.LiveUpdate = (currPage == 1); - await Task.Delay(1); - isLoading = false; } protected async Task pgResetReq(bool doReset) @@ -63,7 +61,6 @@ namespace MP.SPEC.Pages #region Private Fields - private int _totalCount = 0; #endregion Private Fields @@ -77,7 +74,7 @@ namespace MP.SPEC.Pages set => MsgService.currPage = value; } - private bool isLoading { get; set; } = false; + private bool isLoading { get; set; } = true; private int numRecord { @@ -85,11 +82,7 @@ namespace MP.SPEC.Pages set => MsgService.numRecord = value; } - private int totalCount - { - get => _totalCount; - set => _totalCount = value; - } + private int totalCount { get; set; } = 0; #endregion Private Properties