Creates a checkboxes with a custom bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates a checkboxes with a custom bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
It also creates a label and validation feedback elements for each checkbox.
Property which will be synchronised with the checkbox state and validated.
Seq of available options, one checkbox will be created for each option.
Selects the event updating validation state of the input.
Id of the root element.
Modifiers applied directly to the input
element.
The factory takes item value and index as the arguments.
Use the provided interceptor to properly clean up bindings inside the content.
Optional label content.
It will be wrapped into label
element with properly set for
attribute.
The factory takes item value and index as the arguments.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of positive validation feedback.
It will be wrapped into div
element with valid-feedback
style.
The factory takes item value and index as the arguments.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of negative validation feedback.
It will be wrapped into div
element with invalid-feedback
style.
The factory takes item value and index as the arguments.
Use the provided interceptor to properly clean up bindings inside the content.
Creates a checkbox with a custom bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates a checkbox with a custom bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
It also creates a label and validation feedback elements for the checkbox.
Property which will be synchronised with the checkbox state and validated.
Selects the event updating validation state of the input.
Id of the input DOM element.
Id of the root element.
Modifiers applied directly to the input
element.
Use the provided interceptor to properly clean up bindings inside the content.
Optional label content.
It will be wrapped into label
element with properly set for
attribute.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of positive validation feedback.
It will be wrapped into div
element with valid-feedback
style.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of negative validation feedback.
It will be wrapped into div
element with invalid-feedback
style.
Use the provided interceptor to properly clean up bindings inside the content.
Creates a file input with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates a file input with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
It creates the whole input compoennt including a label and validation feedback.
This property contains information about files selected by a user.
Accepts more than one file if true.
Size of the input.
Selects the event updating validation state of the input.
Id of the input DOM element.
Input element name.
Modifiers applied directly to the input
element.
Use the provided interceptor to properly clean up bindings inside the content.
Required label content.
It will be wrapped into label
element with properly set for
attribute.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of positive validation feedback.
It will be wrapped into div
element with valid-feedback
style.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of negative validation feedback.
It will be wrapped into div
element with invalid-feedback
style.
Use the provided interceptor to properly clean up bindings inside the content.
Creates a standard form group for the provided input.
Creates a standard form group for the provided input. It contains a label and validation feedback elements. The group layout can be organized vertically or horizontally based on the provided options. You can wrap the result into grid elements in order to create more complex form layout.
Optional settings for a horizontal layout. If None
, the layout will be organized vertically.
Id of the root element.
The input element. It can be wrapped into UdashInputGroup
or any other decoration.
Use the provided interceptor to properly clean up bindings inside the content.
Optional label content.
It will be wrapped into label
element with properly set for
attribute.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of positive validation feedback.
It will be wrapped into div
element with valid-feedback
style.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of negative validation feedback.
It will be wrapped into div
element with invalid-feedback
style.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of help text block.
It will be wrapped into div
element with form-text text-muted
style.
Use the provided interceptor to properly clean up bindings inside the content.
Creates a multiple select menu with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates a multiple select menu with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Use formGroup
if you want to create an input with a label and validation feedback elements.
Property containing selected elements.
SeqProperty of available options.
Size of the input.
Selects the event updating validation state of the input.
Id of the input DOM element.
Provides options' labels.
Modifiers applied directly to the input
element.
Use the provided interceptor to properly clean up bindings inside the content.
Creates a number input with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates a number input with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Use formGroup
if you want to create an input with a label and validation feedback elements.
Property which will be synchronised with the input content and validated.
Property update timeout after input changes.
Size of the input.
Selects the event updating validation state of the input.
Id of the input DOM element.
Modifiers applied directly to the input
element.
Use the provided interceptor to properly clean up bindings inside the content.
Creates a password input with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates a password input with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Use formGroup
if you want to create an input with a label and validation feedback elements.
Property which will be synchronised with the input content and validated.
Property update timeout after input changes.
Size of the input.
Selects the event updating validation state of the input.
Id of the input DOM element.
Modifiers applied directly to the input
element.
Use the provided interceptor to properly clean up bindings inside the content.
Creates radio buttons with a custom bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates radio buttons with a custom bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
It also creates a label and validation feedback elements for each radio button.
Property which will be synchronised with the radio state and validated.
Seq of available options, one button will be created for each option.
Selects the event updating validation state of the input.
Id of the root element.
Modifiers applied directly to the input
element.
The factory takes item value and index as the arguments.
Use the provided interceptor to properly clean up bindings inside the content.
Optional label content.
It will be wrapped into label
element with properly set for
attribute.
The factory takes item value and index as the arguments.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of positive validation feedback.
It will be wrapped into div
element with valid-feedback
style.
The factory takes item value and index as the arguments.
Use the provided interceptor to properly clean up bindings inside the content.
Optional content of negative validation feedback.
It will be wrapped into div
element with invalid-feedback
style.
The factory takes item value and index as the arguments.
Use the provided interceptor to properly clean up bindings inside the content.
Creates a range input with a custom bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates a range input with a custom bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Use formGroup
if you want to create an input with a label and validation feedback elements.
Current value synchronised with the input.
The value should be between minValue
and maxValue
. It should be also divisible by valueStep
.
The minimum value for this input, which must not be greater than its maximum (maxValue
attribute) value.
The maximum value for the input. Must not be less than its minimum (minValue
attribute) value.
Limit the increments at which a numeric value can be set.
Selects the event updating validation state of the input.
Id of the input DOM element.
Modifiers applied directly to the input
element.
Use the provided interceptor to properly clean up bindings inside the content.
Creates a select menu with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates a select menu with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Use formGroup
if you want to create an input with a label and validation feedback elements.
Property containing selected element.
SeqProperty of available options.
Size of the input.
Selects the event updating validation state of the input.
Id of the input DOM element.
Provides options' labels.
Modifiers applied directly to the input
element.
Use the provided interceptor to properly clean up bindings inside the content.
Creates a text area with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates a text area with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Use formGroup
if you want to create an input with a label and validation feedback elements.
Property which will be synchronised with the input content and validated.
Property update timeout after input changes.
Size of the input.
Selects the event updating validation state of the input.
Id of the input DOM element.
Modifiers applied directly to the input
element.
Use the provided interceptor to properly clean up bindings inside the content.
Creates a text input with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Creates a text input with a default bootstrap styling and an optional validation callback which sets
proper bootstrap classes: is-valid
and is-invalid
.
Use formGroup
if you want to create an input with a label and validation feedback elements.
Property which will be synchronised with the input content and validated.
Property update timeout after input changes.
Size of the input.
Selects the event updating validation state of the input.
Id of the input DOM element.
Modifiers applied directly to the input
element.
Use the provided interceptor to properly clean up bindings inside the content.
Provides input elements factory methods.