Show / Hide Table of Contents

Class AbpCrudPageBase<TAppService, TGetOutputDto, TGetListOutputDto, TKey, TGetListInput, TCreateInput, TUpdateInput, TListViewModel, TCreateViewModel, TUpdateViewModel>

Inheritance
object
ComponentBase
OwningComponentBase
AbpComponentBase
AbpCrudPageBase<TAppService, TGetOutputDto, TGetListOutputDto, TKey, TGetListInput, TCreateInput, TUpdateInput, TListViewModel, TCreateViewModel, TUpdateViewModel>
AbpCrudPageBase<TAppService, TGetOutputDto, TGetListOutputDto, TKey, TGetListInput, TCreateInput, TUpdateInput>
Implements
IComponent
IHandleEvent
IHandleAfterRender
IDisposable
Inherited Members
AbpComponentBase.LazyGetRequiredService<TService>(ref TService)
AbpComponentBase.LazyGetRequiredService<TRef>(Type, ref TRef)
AbpComponentBase.LazyGetService<TService>(ref TService)
AbpComponentBase.LazyGetService<TRef>(Type, ref TRef)
AbpComponentBase.LazyGetNonScopedRequiredService<TService>(ref TService)
AbpComponentBase.LazyGetNonScopedRequiredService<TRef>(Type, ref TRef)
AbpComponentBase.LazyGetNonScopedService<TService>(ref TService)
AbpComponentBase.LazyGetNonScopedService<TRef>(Type, ref TRef)
AbpComponentBase.CreateLocalizer()
AbpComponentBase.HandleErrorAsync(Exception)
AbpComponentBase.StringLocalizerFactory
AbpComponentBase.L
AbpComponentBase.LocalizationResource
AbpComponentBase.Logger
AbpComponentBase.LoggerFactory
AbpComponentBase.AuthorizationService
AbpComponentBase.CurrentUser
AbpComponentBase.CurrentTenant
AbpComponentBase.Message
AbpComponentBase.Notify
AbpComponentBase.UserExceptionInformer
AbpComponentBase.AlertManager
AbpComponentBase.Clock
AbpComponentBase.Alerts
AbpComponentBase.ObjectMapper
AbpComponentBase.ObjectMapperContext
AbpComponentBase.NonScopedServices
OwningComponentBase.Dispose(bool)
OwningComponentBase.IsDisposed
OwningComponentBase.ScopedServices
ComponentBase.BuildRenderTree(RenderTreeBuilder)
ComponentBase.OnInitialized()
ComponentBase.OnParametersSet()
ComponentBase.OnParametersSetAsync()
ComponentBase.StateHasChanged()
ComponentBase.ShouldRender()
ComponentBase.OnAfterRender(bool)
ComponentBase.InvokeAsync(Action)
ComponentBase.InvokeAsync(Func<Task>)
ComponentBase.DispatchExceptionAsync(Exception)
ComponentBase.SetParametersAsync(ParameterView)
ComponentBase.RendererInfo
ComponentBase.Assets
ComponentBase.AssignedRenderMode
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.BlazoriseUI
Assembly: Volo.Abp.BlazoriseUI.dll
Syntax
public abstract class AbpCrudPageBase<TAppService, TGetOutputDto, TGetListOutputDto, TKey, TGetListInput, TCreateInput, TUpdateInput, TListViewModel, TCreateViewModel, TUpdateViewModel> : AbpComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable where TAppService : ICrudAppService<TGetOutputDto, TGetListOutputDto, TKey, TGetListInput, TCreateInput, TUpdateInput> where TGetOutputDto : IEntityDto<TKey> where TGetListOutputDto : IEntityDto<TKey> where TGetListInput : new() where TCreateInput : class where TUpdateInput : class where TListViewModel : IEntityDto<TKey> where TCreateViewModel : class, new() where TUpdateViewModel : class, new()
Type Parameters
Name Description
TAppService
TGetOutputDto
TGetListOutputDto
TKey
TGetListInput
TCreateInput
TUpdateInput
TListViewModel
TCreateViewModel
TUpdateViewModel

Constructors

AbpCrudPageBase()

Declaration
protected AbpCrudPageBase()

Fields

BreadcrumbItems

Declaration
protected List<BreadcrumbItem> BreadcrumbItems
Field Value
Type Description
List<BreadcrumbItem>

CreateModal

Declaration
protected Modal? CreateModal
Field Value
Type Description
Modal

CreateValidationsRef

Declaration
protected Validations? CreateValidationsRef
Field Value
Type Description
Validations

CurrentPage

Declaration
protected int CurrentPage
Field Value
Type Description
int

CurrentSorting

Declaration
protected string CurrentSorting
Field Value
Type Description
string

EditModal

Declaration
protected Modal? EditModal
Field Value
Type Description
Modal

EditValidationsRef

Declaration
protected Validations? EditValidationsRef
Field Value
Type Description
Validations

EditingEntity

Declaration
protected TUpdateViewModel EditingEntity
Field Value
Type Description
TUpdateViewModel

EditingEntityId

Declaration
protected TKey EditingEntityId
Field Value
Type Description
TKey

Entities

Declaration
protected IReadOnlyList<TListViewModel> Entities
Field Value
Type Description
IReadOnlyList<TListViewModel>

EntityActionsColumn

Declaration
protected DataGridEntityActionsColumn<TListViewModel> EntityActionsColumn
Field Value
Type Description
DataGridEntityActionsColumn<TListViewModel>

GetListInput

Declaration
protected TGetListInput GetListInput
Field Value
Type Description
TGetListInput

NewEntity

Declaration
protected TCreateViewModel NewEntity
Field Value
Type Description
TCreateViewModel

TotalCount

Declaration
protected int? TotalCount
Field Value
Type Description
int?

Properties

AbpEnumLocalizer

Declaration
[Inject]
public IAbpEnumLocalizer AbpEnumLocalizer { get; set; }
Property Value
Type Description
IAbpEnumLocalizer

AppService

Declaration
[Inject]
protected TAppService AppService { get; set; }
Property Value
Type Description
TAppService

CreatePolicyName

Declaration
protected string? CreatePolicyName { get; set; }
Property Value
Type Description
string

DeletePolicyName

Declaration
protected string? DeletePolicyName { get; set; }
Property Value
Type Description
string

EntityActions

Declaration
protected EntityActionDictionary EntityActions { get; set; }
Property Value
Type Description
EntityActionDictionary

ExtensionPropertyPolicyChecker

Declaration
[Inject]
protected ExtensionPropertyPolicyChecker ExtensionPropertyPolicyChecker { get; set; }
Property Value
Type Description
ExtensionPropertyPolicyChecker

HasCreatePermission

Declaration
public bool HasCreatePermission { get; set; }
Property Value
Type Description
bool

HasDeletePermission

Declaration
public bool HasDeletePermission { get; set; }
Property Value
Type Description
bool

HasUpdatePermission

Declaration
public bool HasUpdatePermission { get; set; }
Property Value
Type Description
bool

PageSize

Declaration
protected virtual int PageSize { get; }
Property Value
Type Description
int

TableColumns

Declaration
protected TableColumnDictionary TableColumns { get; set; }
Property Value
Type Description
TableColumnDictionary

UiLocalizer

Declaration
[Inject]
protected IStringLocalizer<AbpUiResource> UiLocalizer { get; set; }
Property Value
Type Description
IStringLocalizer<AbpUiResource>

UpdatePolicyName

Declaration
protected string? UpdatePolicyName { get; set; }
Property Value
Type Description
string

Methods

CheckCreatePolicyAsync()

Declaration
protected virtual Task CheckCreatePolicyAsync()
Returns
Type Description
Task

CheckDeletePolicyAsync()

Declaration
protected virtual Task CheckDeletePolicyAsync()
Returns
Type Description
Task

CheckPolicyAsync(string?)

Declaration
protected virtual Task CheckPolicyAsync(string? policyName)
Parameters
Type Name Description
string policyName
Returns
Type Description
Task

CheckUpdatePolicyAsync()

Declaration
protected virtual Task CheckUpdatePolicyAsync()
Returns
Type Description
Task

CloseCreateModalAsync()

Declaration
protected virtual Task CloseCreateModalAsync()
Returns
Type Description
Task

CloseEditModalAsync()

Declaration
protected virtual Task CloseEditModalAsync()
Returns
Type Description
Task

ClosingCreateModal(ModalClosingEventArgs)

Declaration
protected virtual Task ClosingCreateModal(ModalClosingEventArgs eventArgs)
Parameters
Type Name Description
ModalClosingEventArgs eventArgs
Returns
Type Description
Task

ClosingEditModal(ModalClosingEventArgs)

Declaration
protected virtual Task ClosingEditModal(ModalClosingEventArgs eventArgs)
Parameters
Type Name Description
ModalClosingEventArgs eventArgs
Returns
Type Description
Task

CreateEntityAsync()

Declaration
protected virtual Task CreateEntityAsync()
Returns
Type Description
Task

DeleteEntityAsync(TListViewModel)

Declaration
protected virtual Task DeleteEntityAsync(TListViewModel entity)
Parameters
Type Name Description
TListViewModel entity
Returns
Type Description
Task

GetCreateMessage()

Declaration
protected virtual string GetCreateMessage()
Returns
Type Description
string

GetDeleteConfirmationMessage(TListViewModel)

Declaration
protected virtual string GetDeleteConfirmationMessage(TListViewModel entity)
Parameters
Type Name Description
TListViewModel entity
Returns
Type Description
string

GetDeleteMessage()

Declaration
protected virtual string GetDeleteMessage()
Returns
Type Description
string

GetEntitiesAsync()

Declaration
protected virtual Task GetEntitiesAsync()
Returns
Type Description
Task

GetExtensionTableColumnsAsync(string, string)

Declaration
protected virtual Task<List<TableColumn>> GetExtensionTableColumnsAsync(string moduleName, string entityType)
Parameters
Type Name Description
string moduleName
string entityType
Returns
Type Description
Task<List<TableColumn>>

GetUpdateMessage()

Declaration
protected virtual string GetUpdateMessage()
Returns
Type Description
string

MapToCreateInput(TCreateViewModel)

Declaration
protected virtual TCreateInput MapToCreateInput(TCreateViewModel createViewModel)
Parameters
Type Name Description
TCreateViewModel createViewModel
Returns
Type Description
TCreateInput

MapToEditingEntity(TGetOutputDto)

Declaration
protected virtual TUpdateViewModel MapToEditingEntity(TGetOutputDto entityDto)
Parameters
Type Name Description
TGetOutputDto entityDto
Returns
Type Description
TUpdateViewModel

MapToUpdateInput(TUpdateViewModel)

Declaration
protected virtual TUpdateInput MapToUpdateInput(TUpdateViewModel updateViewModel)
Parameters
Type Name Description
TUpdateViewModel updateViewModel
Returns
Type Description
TUpdateInput

OnAfterRenderAsync(bool)

Declaration
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
Type Name Description
bool firstRender
Returns
Type Description
Task
Overrides
ComponentBase.OnAfterRenderAsync(bool)

OnCreatedEntityAsync()

Declaration
protected virtual Task OnCreatedEntityAsync()
Returns
Type Description
Task

OnCreatingEntityAsync()

Declaration
protected virtual Task OnCreatingEntityAsync()
Returns
Type Description
Task

OnDataGridReadAsync(DataGridReadDataEventArgs<TListViewModel>)

Declaration
protected virtual Task OnDataGridReadAsync(DataGridReadDataEventArgs<TListViewModel> e)
Parameters
Type Name Description
DataGridReadDataEventArgs<TListViewModel> e
Returns
Type Description
Task

OnDeletedEntityAsync()

Declaration
protected virtual Task OnDeletedEntityAsync()
Returns
Type Description
Task

OnDeletingEntityAsync()

Declaration
protected virtual Task OnDeletingEntityAsync()
Returns
Type Description
Task

OnInitializedAsync()

Declaration
protected override Task OnInitializedAsync()
Returns
Type Description
Task
Overrides
ComponentBase.OnInitializedAsync()

OnUpdatedEntityAsync()

Declaration
protected virtual Task OnUpdatedEntityAsync()
Returns
Type Description
Task

OnUpdatingEntityAsync()

Declaration
protected virtual Task OnUpdatingEntityAsync()
Returns
Type Description
Task

OpenCreateModalAsync()

Declaration
protected virtual Task OpenCreateModalAsync()
Returns
Type Description
Task

OpenEditModalAsync(TListViewModel)

Declaration
protected virtual Task OpenEditModalAsync(TListViewModel entity)
Parameters
Type Name Description
TListViewModel entity
Returns
Type Description
Task

SearchEntitiesAsync()

Declaration
protected virtual Task SearchEntitiesAsync()
Returns
Type Description
Task

SetBreadcrumbItemsAsync()

Declaration
protected virtual ValueTask SetBreadcrumbItemsAsync()
Returns
Type Description
ValueTask

SetEntityActionsAsync()

Declaration
protected virtual ValueTask SetEntityActionsAsync()
Returns
Type Description
ValueTask

SetPermissionsAsync()

Declaration
protected virtual Task SetPermissionsAsync()
Returns
Type Description
Task

SetTableColumnsAsync()

Declaration
protected virtual ValueTask SetTableColumnsAsync()
Returns
Type Description
ValueTask

SetToolbarItemsAsync()

Declaration
protected virtual ValueTask SetToolbarItemsAsync()
Returns
Type Description
ValueTask

UpdateEntityAsync()

Declaration
protected virtual Task UpdateEntityAsync()
Returns
Type Description
Task

UpdateGetListInputAsync()

Declaration
protected virtual Task UpdateGetListInputAsync()
Returns
Type Description
Task

Implements

IComponent
IHandleEvent
IHandleAfterRender
IDisposable

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform