Browse Source

Optimize StateHasChanged to use InvokeAsync

pull/7304/head
Mladen Macanovic 6 years ago
parent
commit
2bf5b81662
  1. 8
      framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs

8
framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs

@ -269,7 +269,7 @@ namespace Volo.Abp.BlazoriseUI
await GetEntitiesAsync();
StateHasChanged();
await InvokeAsync(StateHasChanged);
}
protected virtual async Task OnDataGridReadAsync(DataGridReadDataEventArgs<TListViewModel> e)
@ -282,7 +282,7 @@ namespace Volo.Abp.BlazoriseUI
await GetEntitiesAsync();
StateHasChanged();
await InvokeAsync(StateHasChanged);
}
protected virtual async Task OpenCreateModalAsync()
@ -295,7 +295,7 @@ namespace Volo.Abp.BlazoriseUI
// Mapper will not notify Blazor that binded values are changed
// so we need to notify it manually by calling StateHasChanged
await InvokeAsync(() => StateHasChanged());
await InvokeAsync(StateHasChanged);
CreateModal.Show();
}
@ -317,7 +317,7 @@ namespace Volo.Abp.BlazoriseUI
EditingEntityId = entity.Id;
EditingEntity = MapToEditingEntity(entityDto);
await InvokeAsync(() => StateHasChanged());
await InvokeAsync(StateHasChanged);
EditModal.Show();
}

Loading…
Cancel
Save