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
Type | Name |
---|---|
System.String | valid |
System.String | invalid |
OnValidateStateChanged(Object, AspNetCore.Components.Forms.ValidationStateChangedEventArgs)
View Source
Declaration
protected void OnValidateStateChanged(object sender, AspNetCore.Components.Forms.ValidationStateChangedEventArgs eventArgs)
Parameters
Type | Name |
---|---|
System.Object | sender |
Microsoft.AspNetCore.Components.Forms.ValidationStateChangedEventArgs | eventArgs |
StateClasses(String, String)
View Source
Declaration
protected override string StateClasses(string valid = null, string invalid = null)
Returns
System.String
Parameters
Type | Name |
---|---|
System.String | valid |
System.String | invalid |
UpdateAdditionalValidationAttributes()
View Source
Declaration
protected void UpdateAdditionalValidationAttributes()
Implements
ServiceStack.IHasJsonApiClient