Skip to main content

LookupInput

UX Friendly Input for selecting referential Data using Modal Lookup

Assembly: ServiceStack.Blazor.dll
View Source
Declaration
public class LookupInput : TextInputBase, IHasJsonApiClient

Properties

Client

View Source
Declaration
public JsonApiClient Client { get; set; }

Input

View Source
Declaration
public InputInfo Input { get; set; }

Id

View Source
Declaration
public override string Id { get; set; }

MetadataType

View Source
Declaration
public MetadataType MetadataType { get; set; }

Model

View Source
Declaration
public Dictionary<string, object> Model { get; set; }

AppMetadata

View Source
Declaration
public AppMetadata AppMetadata { get; set; }

Value

View Source
Declaration
public string Value { get; set; }

UseId

View Source
Declaration
protected string UseId { get; }

UseType

View Source
Declaration
protected override string UseType { get; }

UsePlaceholder

View Source
Declaration
protected override string UsePlaceholder { get; }

UseLabel

View Source
Declaration
protected override string UseLabel { get; }

UseHelp

View Source
Declaration
protected override string UseHelp { get; }

ModalLookup

View Source
Declaration
public DynamicModalLookup ModalLookup { get; set; }

Icon

View Source
Declaration
public ImageInfo Icon { get; }

Inherited Properties

AdditionalAttributes

Gets or sets a collection of additional attributes that will be applied to the created element.

View Source
Declaration
public IReadOnlyDictionary<string, object>? AdditionalAttributes { get; set; }

ErrorField

View Source
Declaration
public ResponseError? ErrorField { get; }

ErrorFieldMessage

View Source
Declaration
public string ErrorFieldMessage { get; }

FieldClass

Class for outer container element

View Source
Declaration
public string FieldClass { get; set; }

FieldIdentifier

Gets the ServiceStack.Blazor.Components.TextInputBase.FieldIdentifier for the bound value.

View Source
Declaration
protected AspNetCore.Components.Forms.FieldIdentifier FieldIdentifier { get; set; }

HasErrorField

View Source
Declaration
public bool HasErrorField { get; }

Help

Additional help text for Input Control, defaults to split Pascal Case Id. Set to empty string "" to hide

View Source
Declaration
public string Help { get; set; }

Id

View Source
Declaration
public virtual string Id { get; set; }

IncludeAttributes

View Source
Declaration
public virtual IReadOnlyDictionary<string, object>? IncludeAttributes { get; }

IsCheckbox

View Source
Declaration
protected bool IsCheckbox { get; }

IsSelect

View Source
Declaration
protected bool IsSelect { get; }

Label

Label assigned to the Input Control, defaults to split Pascal Case Id. Set to empty string "" to hide

View Source
Declaration
public string Label { get; set; }

LabelClass

Class for Input Label

View Source
Declaration
public string LabelClass { get; set; }

placeholder

View Source
Declaration
public string placeholder { get; set; }

Size

View Source
Declaration
public string Size { get; set; }

type

View Source
Declaration
public string type { get; set; }

UseHelp

View Source
Declaration
protected virtual string UseHelp { get; }

UseLabel

View Source
Declaration
protected virtual string UseLabel { get; }

UsePlaceholder

View Source
Declaration
protected virtual string UsePlaceholder { get; }

UseType

View Source
Declaration
protected virtual string UseType { get; }

Methods

OnParametersSetAsync()

View Source
Declaration
protected override async Task OnParametersSetAsync()
Returns

Task

OnInitializedAsync()

View Source
Declaration
protected override async Task OnInitializedAsync()
Returns

Task

Inherited Methods

CssClass(String, String)

View Source
Declaration
protected override string CssClass(string valid = null, string invalid = null)
Returns

System.String

Parameters
TypeName
System.Stringvalid
System.Stringinvalid

OnValidateStateChanged(Object, AspNetCore.Components.Forms.ValidationStateChangedEventArgs)

View Source
Declaration
protected void OnValidateStateChanged(object sender, AspNetCore.Components.Forms.ValidationStateChangedEventArgs eventArgs)
Parameters
TypeName
System.Objectsender
Microsoft.AspNetCore.Components.Forms.ValidationStateChangedEventArgseventArgs

StateClasses(String, String)

View Source
Declaration
protected override string StateClasses(string valid = null, string invalid = null)
Returns

System.String

Parameters
TypeName
System.Stringvalid
System.Stringinvalid

UpdateAdditionalValidationAttributes()

View Source
Declaration
protected void UpdateAdditionalValidationAttributes()

Implements

  • ServiceStack.IHasJsonApiClient