diff --git a/framework/src/Volo.Abp.BlazoriseUI/Volo/Abp/BlazoriseUI/BlazorisePageBase.cs b/framework/src/Volo.Abp.BlazoriseUI/Volo/Abp/BlazoriseUI/BlazorisePageBase.cs index 280bdd2f58..18ef188325 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Volo/Abp/BlazoriseUI/BlazorisePageBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Volo/Abp/BlazoriseUI/BlazorisePageBase.cs @@ -127,10 +127,21 @@ namespace Volo.Abp.BlazoriseUI CreateModal.Show(); } + protected virtual async Task OpenCreateModalAsync() + { + NewEntity = new TCreateInput(); + CreateModal.Show(); + } + protected virtual void CloseCreateModal() { CreateModal.Hide(); } + + protected virtual async Task CloseCreateModalAsync() + { + CreateModal.Hide(); + } protected virtual async Task OpenEditModalAsync(TKey id) { @@ -146,6 +157,11 @@ namespace Volo.Abp.BlazoriseUI { EditModal.Hide(); } + + protected virtual async Task CloseEditModalAsync() + { + EditModal.Hide(); + } protected virtual async Task CreateEntityAsync() {