From 08901bcebc8784e6c51d9759f88d7e66f2df8b58 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 27 Sep 2022 11:03:55 +0200 Subject: [PATCH] Riduzione numero chiamate x update parametri --- MP.SPEC/Components/ListPARAMS.razor.cs | 11 +++++++---- MP.SPEC/MP.SPEC.csproj | 2 +- MP.SPEC/Resources/ChangeLog.html | 2 +- MP.SPEC/Resources/VersNum.txt | 2 +- MP.SPEC/Resources/manifest.xml | 2 +- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/MP.SPEC/Components/ListPARAMS.razor.cs b/MP.SPEC/Components/ListPARAMS.razor.cs index e13be532..c699b8fe 100644 --- a/MP.SPEC/Components/ListPARAMS.razor.cs +++ b/MP.SPEC/Components/ListPARAMS.razor.cs @@ -44,13 +44,17 @@ namespace MP.SPEC.Components protected override async Task OnParametersSetAsync() { await Task.Delay(1); - // se sono live + parametri cambiati --> rileggo... - if (SelFilter.LiveUpdate) + // se sono cambiati --> rileggo... + if (LastFilter==null || !SelFilter.Equals(LastFilter)) { await reloadData(false); + LastFilter = SelFilter; } } + + public SelectFluxParams? LastFilter = null; + public void Dispose() { aTimer.Elapsed -= ElapsedTimer; @@ -137,10 +141,9 @@ namespace MP.SPEC.Components MessageService.EA_PageUpdated += MessageService_EA_PageUpdated; MessageService.EA_SearchUpdated += OnSeachUpdated; StartTimer(); - - await reloadData(true); } + //protected int RefreshPeriod { get; set; } = 5000; protected async void OnSeachUpdated() { diff --git a/MP.SPEC/MP.SPEC.csproj b/MP.SPEC/MP.SPEC.csproj index 4ec6a592..84219a2b 100644 --- a/MP.SPEC/MP.SPEC.csproj +++ b/MP.SPEC/MP.SPEC.csproj @@ -5,7 +5,7 @@ enable enable MP.SPEC - 6.16.2209.2710 + 6.16.2209.2711 diff --git a/MP.SPEC/Resources/ChangeLog.html b/MP.SPEC/Resources/ChangeLog.html index b03e7e76..6c5f5b93 100644 --- a/MP.SPEC/Resources/ChangeLog.html +++ b/MP.SPEC/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MAPOSPEC -

Versione: 6.16.2209.2710

+

Versione: 6.16.2209.2711


Note di rilascio: