diff --git a/DbFirst.BlazorWebApp/Components/CatalogsGrid.razor b/DbFirst.BlazorWebApp/Components/CatalogsGrid.razor index 22d6b8f..0a9497a 100644 --- a/DbFirst.BlazorWebApp/Components/CatalogsGrid.razor +++ b/DbFirst.BlazorWebApp/Components/CatalogsGrid.razor @@ -173,12 +173,16 @@ else protected override async Task OnInitializedAsync() { - await InitializeBandLayoutAsync(); await LoadCatalogs(); } protected override async Task OnAfterRenderAsync(bool firstRender) { + if (firstRender) + { + await InitializeBandLayoutAsync(); + StateHasChanged(); + } await ApplyGridLayoutAfterRenderAsync(); } diff --git a/DbFirst.BlazorWebApp/Components/MassDataGrid.razor b/DbFirst.BlazorWebApp/Components/MassDataGrid.razor index 7fb68a1..2be4a6b 100644 --- a/DbFirst.BlazorWebApp/Components/MassDataGrid.razor +++ b/DbFirst.BlazorWebApp/Components/MassDataGrid.razor @@ -210,12 +210,16 @@ else protected override async Task OnInitializedAsync() { - await InitializeBandLayoutAsync(); await LoadPage(0); } protected override async Task OnAfterRenderAsync(bool firstRender) { + if (firstRender) + { + await InitializeBandLayoutAsync(); + StateHasChanged(); + } await ApplyGridLayoutAfterRenderAsync(); }