Table of Contents

Class EntitySearchView<T>

Namespace
The.Web.Entities
Assembly
Instagile.Web.Client.dll

Combined criteria-and-list block for a dynamic entity type. Registers criteria and list commands.

public class EntitySearchView<T> : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender where T : IEntity<T>

Type Parameters

T
Inheritance
EntitySearchView<T>
Implements
Inherited Members

Remarks

See EntitySearchView<T> if you don't have a static type.

Properties

BaseQuery

The entities within which to search.

[Parameter]
[EditorRequired]
public IFrozenQuery<T>? BaseQuery { get; set; }

Property Value

IFrozenQuery<T>

Logger

[Inject]
public ILogger<EntitySearchView<T>> Logger { get; set; }

Property Value

ILogger<EntitySearchView<T>>

QueryString

URL-formatted serialisation of search criteria.

[Parameter]
public string? QueryString { get; set; }

Property Value

string

QueryStringChanged

Called when search criteria are changed.

[Parameter]
public EventCallback<string?> QueryStringChanged { get; set; }

Property Value

EventCallback<string>

Type

The type to search. See ICriteriaSpec to customise the generated criteria.

[Parameter]
[EditorRequired]
public IEntityInfo? Type { get; set; }

Property Value

IEntityInfo

Methods

BuildRenderTree(RenderTreeBuilder)

Renders the component to the supplied RenderTreeBuilder.

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

OnInitialized()

Method invoked when the component is ready to start, having received its initial parameters from its parent in the render tree.

protected override void OnInitialized()

OnParametersSet()

Method invoked when the component has received parameters from its parent in the render tree, and the incoming values have been assigned to properties.

protected override void OnParametersSet()

Refresh()

public void Refresh()

Reset()

public void Reset()