Browse Source

Hide modal before creating NewEntity.

pull/22914/head
maliming 1 year ago
parent
commit
bfd5c7fec7
  1. 6
      framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs

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

@ -357,10 +357,10 @@ public abstract class AbpCrudPageBase<
} }
} }
protected virtual Task CloseCreateModalAsync() protected virtual async Task CloseCreateModalAsync()
{ {
await InvokeAsync(CreateModal!.Hide);
NewEntity = new TCreateViewModel(); NewEntity = new TCreateViewModel();
return InvokeAsync(CreateModal!.Hide);
} }
protected virtual Task ClosingCreateModal(ModalClosingEventArgs eventArgs) protected virtual Task ClosingCreateModal(ModalClosingEventArgs eventArgs)
@ -474,11 +474,11 @@ public abstract class AbpCrudPageBase<
protected virtual async Task OnCreatedEntityAsync() protected virtual async Task OnCreatedEntityAsync()
{ {
NewEntity = new TCreateViewModel();
await GetEntitiesAsync(); await GetEntitiesAsync();
await InvokeAsync(CreateModal!.Hide); await InvokeAsync(CreateModal!.Hide);
await Notify.Success(GetCreateMessage()); await Notify.Success(GetCreateMessage());
NewEntity = new TCreateViewModel();
} }
protected virtual string GetCreateMessage() protected virtual string GetCreateMessage()

Loading…
Cancel
Save