diff --git a/MP-TAB-SERV/Pages/MachineDetail.razor.cs b/MP-TAB-SERV/Pages/MachineDetail.razor.cs index e4845ec2..2ad8967e 100644 --- a/MP-TAB-SERV/Pages/MachineDetail.razor.cs +++ b/MP-TAB-SERV/Pages/MachineDetail.razor.cs @@ -26,16 +26,37 @@ namespace MP_TAB_SERV.Pages { protected string IdxMacc { get; set; } = ""; + protected override async Task OnInitializedAsync() + { + await ReloadData(); + } + +#if false + protected override async Task OnParametersSetAsync() + { + //await ReloadData(); + //return base.OnParametersSetAsync(); + } + protected override async Task OnAfterRenderAsync(bool firstRender) { - IdxMacc = await MsgServ.IdxMaccGet(); - // recupero MSE macchina.... - if (!string.IsNullOrEmpty(IdxMacc)) - { - CurrMSE = await MsgServ.GetMachineMse(IdxMacc); - } + //await ReloadData(); //await InvokeAsync(StateHasChanged); // return base.OnAfterRenderAsync(firstRender); + } +#endif + + private async Task ReloadData() + { + if (string.IsNullOrEmpty(IdxMacc)) + { + IdxMacc = await MsgServ.IdxMaccGet(); + // recupero MSE macchina.... + if (!string.IsNullOrEmpty(IdxMacc)) + { + CurrMSE = await MsgServ.GetMachineMse(IdxMacc); + } + } } protected MappaStatoExpl? CurrMSE { get; set; } = null;