Table of Contents

Class CriteriaBox<T>

Namespace
The.Web.Entities.Criteria
Assembly
Instagile.Web.Client.dll
public class CriteriaBox<T> : CancellableComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable, IWidget<AppliedCriteria<T>?> where T : IEntity<T>

Type Parameters

T
Inheritance
CriteriaBox<T>
Implements
Inherited Members

Properties

HasChanges

If true, display a visual indication to the user.

[Parameter]
public bool HasChanges { get; set; }

Property Value

bool

RoutePrefix

[Parameter]
[EditorRequired]
public required string RoutePrefix { get; set; }

Property Value

string

Validity

If set, display a visual indication to the user.

[Parameter]
public MessageLevel? Validity { get; set; }

Property Value

MessageLevel?

Value

Bindable typed value.

[Parameter]
public AppliedCriteria<T>? Value { get; set; }

Property Value

AppliedCriteria<T>

ValueChanged

Triggered when data is entered by the user.

[Parameter]
public EventCallback<AppliedCriteria<T>?> ValueChanged { get; set; }

Property Value

EventCallback<AppliedCriteria<T>>

Methods

BuildRenderTree(RenderTreeBuilder)

Renders the component to the supplied RenderTreeBuilder.

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder