AutoQueryGrid<Model>
Auto UI for managing AutoQuery CRUD APIs
Assembly: ServiceStack.Blazor.dll
View Source
Declaration
public class AutoQueryGrid<Model> : AuthBlazorComponentBase, IHasJsonApiClient
Properties
LocalStorage
View Source
Declaration
public CachedLocalStorage LocalStorage { get; set; }
NavigationManager
View Source
Declaration
public NavigationManager NavigationManager { get; set; }
JS
View Source
Declaration
public IJSRuntime JS { get; set; }
Id
View Source
Declaration
public string Id { get; set; }
ChildContent
View Source
Declaration
public RenderFragment ChildContent { get; set; }
Columns
View Source
Declaration
public RenderFragment Columns { get; set; }
AppMetadata
View Source
Declaration
public AppMetadata AppMetadata { get; set; }
FilterDefinitions
View Source
Declaration
public List<AutoQueryConvention> FilterDefinitions { get; set; }
Apis
View Source
Declaration
public Apis Apis { get; set; }
Toolbar
Replace entire Toolbar
View Source
Declaration
public RenderFragment? Toolbar { get; set; }
ToolbarButtons
Add more Toolbar buttons
View Source
Declaration
public RenderFragment? ToolbarButtons { get; set; }
AllowSelection
View Source
Declaration
public bool AllowSelection { get; set; }
AllowFiltering
View Source
Declaration
public bool AllowFiltering { get; set; }
AllowQueryFilters
View Source
Declaration
public bool AllowQueryFilters { get; set; }
ShowToolbar
View Source
Declaration
public bool ShowToolbar { get; set; }
ShowPreferences
View Source
Declaration
public bool ShowPreferences { get; set; }
ShowPagingNav
View Source
Declaration
public bool ShowPagingNav { get; set; }
ShowPagingInfo
View Source
Declaration
public bool ShowPagingInfo { get; set; }
ShowDownloadCsv
View Source
Declaration
public bool ShowDownloadCsv { get; set; }
ShowRefresh
View Source
Declaration
public bool ShowRefresh { get; set; }
ShowCopyApiUrl
View Source
Declaration
public bool ShowCopyApiUrl { get; set; }
ShowResetPreferences
View Source
Declaration
public bool ShowResetPreferences { get; set; }
ShowFiltersView
View Source
Declaration
public bool ShowFiltersView { get; set; }
ShowNewItem
View Source
Declaration
public bool ShowNewItem { get; set; }
ToolbarButtonClass
View Source
Declaration
public string ToolbarButtonClass { get; set; }
MaxFieldLength
View Source
Declaration
public int MaxFieldLength { get; set; }
TableStyle
View Source
Declaration
public TableStyle TableStyle { get; set; }
Items
View Source
Declaration
public List<Model> Items { get; set; }
CreateForm
View Source
Declaration
public RenderFragment? CreateForm { get; set; }
EditForm
View Source
Declaration
public RenderFragment<Model>? EditForm { get; set; }
DisableKeyBindings
View Source
Declaration
public Predicate<string>? DisableKeyBindings { get; set; }
HeaderSelected
View Source
Declaration
public EventCallback<Column<Model>> HeaderSelected { get; set; }
RowSelected
View Source
Declaration
public EventCallback<Model> RowSelected { get; set; }
ModalLookup
View Source
Declaration
protected DynamicModalLookup ModalLookup { get; set; }
ConfigureQuery
View Source
Declaration
public Action<QueryBase> ConfigureQuery { get; set; }
Skip
View Source
Declaration
public int Skip { get; set; }
New
View Source
Declaration
public bool? New { get; set; }
Edit
View Source
Declaration
public string Edit { get; set; }
Inherited Properties
AuthenticationStateTask
View Source
Declaration
protected Task<AuthenticationState>? AuthenticationStateTask { get; set; }
HasInit
View Source
Declaration
protected bool HasInit { get; set; }
IsAuthenticated
View Source
Declaration
protected bool IsAuthenticated { get; }
User
View Source
Declaration
protected ClaimsPrincipal User { get; set; }
Fields
DataGrid
View Source
Declaration
public DataGrid<Model> DataGrid
Methods
CreateApiUrl(String)
View Source
Declaration
public string CreateApiUrl(string ext = "json")
Returns
System.String
Parameters
Type | Name |
---|---|
System.String | ext |
ClearFiltersAsync()
View Source
Declaration
public async Task ClearFiltersAsync()
Returns
Task
ResetPreferencesAsync()
View Source
Declaration
public async Task ResetPreferencesAsync()
Returns
Task
GetColumns()
View Source
Declaration
public List<Column<Model>> GetColumns()
Returns
List<ServiceStack.Blazor.Components.Column<<Model>>>
OnEditDone()
View Source
Declaration
public void OnEditDone()
OnNewDone()
View Source
Declaration
public void OnNewDone()
OnEditSave(Model)
View Source
Declaration
public void OnEditSave(Model model)
Parameters
Type | Name |
---|---|
<Model> | model |
OnNewSave(Model)
View Source
Declaration
public void OnNewSave(Model model)
Parameters
Type | Name |
---|---|
<Model> | model |
CreateRequestArgs()
View Source
Declaration
public QueryBase CreateRequestArgs()
Returns
QueryBase
RefreshAsync()
View Source
Declaration
public async Task RefreshAsync()
Returns
Task
UpdateAsync()
View Source
Declaration
public async Task UpdateAsync()
Returns
Task
SearchAsync(QueryBase)
View Source
Declaration
public async Task SearchAsync(QueryBase request)
Returns
Task
Parameters
Type | Name |
---|---|
QueryBase | request |
OnParametersSetAsync()
View Source
Declaration
protected override async Task OnParametersSetAsync()
Returns
Task
OnInitializedAsync()
View Source
Declaration
protected override async Task OnInitializedAsync()
Returns
Task
OnAfterRenderAsync(Boolean)
View Source
Declaration
protected override async Task OnAfterRenderAsync(bool firstRender)
Returns
Task
Parameters
Type | Name |
---|---|
System.Boolean | firstRender |
Dispose()
View Source
Declaration
public void Dispose()
CloseDialogs()
View Source
Declaration
protected virtual void CloseDialogs()
OnKeyNav(String)
View Source
Declaration
public async Task OnKeyNav(string key)
Returns
Task
Parameters
Type | Name |
---|---|
System.String | key |
Inherited Methods
CanAccess(MetadataOperationType)
View Source
Declaration
protected virtual bool CanAccess(MetadataOperationType op)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
ServiceStack.MetadataOperationType | op |
InvalidAccessMessage(MetadataOperationType)
View Source
Declaration
public virtual string InvalidAccessMessage(MetadataOperationType op)
Returns
System.String
Parameters
Type | Name |
---|---|
ServiceStack.MetadataOperationType | op |
OnParametersSetAsync()
View Source
Declaration
protected override async Task OnParametersSetAsync()
Returns
Task
Implements
ServiceStack.IHasJsonApiClient
IDisposable