AdditionalAttributes |
IReadOnlyDictionary<string, object> |
A collection of additional attributes that will be applied to the created element. |
AutoSort |
bool |
When true , items are sorted before displaying in select.
Default value is true . |
ChipTemplate |
RenderFragment |
Chip template. |
CssClass |
string |
Custom CSS class to render with wrapping div. |
Data |
IEnumerable<TItem> |
Items to display. |
DisplayName |
string |
|
Enabled |
bool? |
When null (default), the Enabled value is received from cascading FormState .
When value is false , input is rendered as disabled.
To set multiple controls as disabled use HxFormState. |
GenerateChip |
bool |
When true , HxChipGenerator is used to generate chip item(s). Default is true . |
Hint |
string |
Hint to render after input as form-text. |
HintTemplate |
RenderFragment |
Hint to render after input as form-text. |
InputCssClass |
string |
Custom CSS class to render with the input element. |
InputGroupEndTemplate |
RenderFragment |
Input-group at the end of the input. |
InputGroupEndText |
string |
Input-group at the end of the input. |
InputGroupStartTemplate |
RenderFragment |
Input-group at the beginning of the input. |
InputGroupStartText |
string |
Input-group at the beginning of the input. |
InputSize |
InputSize? |
Size of the input. |
Label |
string |
Label text. |
LabelCssClass |
string |
Custom CSS class to render with the label. |
LabelTemplate |
RenderFragment |
Label content. |
LabelType |
LabelType? |
|
Nullable |
bool? |
Indicates whether null is a valid value. |
NullDataText |
string |
Text to display when Data is null . |
NullText |
string |
Text to display for null value. |
Settings |
SelectSettings |
Set of settings to be applied to the component instance (overrides HxSelect.Defaults , overriden by individual parameters). |
ShowValidationMessage |
bool |
When false , validation message is not rendered. Default is true . |
SortKeySelector |
Func<TItem, IComparable> |
Selects value to sort items. Uses TextSelector property when not set.
When complex sorting required, sort data manually and don't let sort them by this component. Alternatively create a custom comparable property. |
TextSelector |
Func<TItem, string> |
Selects text to display from item.
When not set ToString() is used. |
Value |
TValue |
Value of the input. This should be used with two-way binding. |
ValueChanged |
EventCallback<TValue> |
A callback that updates the bound value. |
ValueExpression |
Expression<Func<TValue>> |
An expression that identifies the bound value. |
ValueSelector |
Func<TItem, TValue> |
Selects value from item.
Not required when TValueType is same as TItemTime . |