Select. Consider creating custom picker derived from HxRadioButtonListBase
.
Group radios on the same horizontal row by adding Inline="true"
.
Name | Type | Description |
---|---|---|
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 |
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. |
Inline | bool |
Allows grouping radios on the same horizontal row by rendering them inline. Default is false . |
InputCssClass | string |
Custom CSS class to render with the input element. |
ItemTemplate | RenderFragment<TItem> |
Gets html to display from item.
When not set TextSelector is used. |
Label | string |
Label text. |
LabelCssClass | string |
Custom CSS class to render with the label. |
LabelTemplate | RenderFragment |
Label content. |
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. Also used for chip text.
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. |
Method | Returns | Description |
---|---|---|
FocusAsync() | ValueTask |
Gives focus to the input element. |