Custom HTML element used to mirror field properties into the first element in its center slot, also provides the common field structures with label, prepend and append slots.
Name | Description |
---|---|
empty | Automatically assigned when the center slot element is empty |
checked | Automatically assigned when the center slot element is checked |
invalid | Automatically assigned when the center slot element is invalid |
Name | Description |
---|---|
empty | Get the empty state from the center slot element |
type | Get and set the element type in the center slot |
name | Get and set the element name in the center slot |
value | Get and set the element value in the center slot |
checked | Get and set the checked state in the center slot element |
defaultValue | Get and set the defaultValue in the center slot element |
defaultChecked | Get and set the defaultChecked state in the center slot element |
required | Get and set the required state in the center slot element |
readOnly | Get and set the readOnly state in the center slot element |
disabled | Get and set the disabled state in the center slot element |
Name | Description |
---|---|
label | Get and set the field label |
orientation | Get and set the field orientation. Use: row or column value |
Name | Description |
---|---|
focus | Move the focus to the center slot element |
reset | Reset the current value from the center slot element to its default value |
checkValidity | Get the validity of the center slot element |
setCustomValidity | Set a custom validity in the center slot element |
Name | Description |
---|---|
label | Element to shows the field label |
prepend | Element to show things before the center slot, like: icons, buttons, etc |
center | Element to show the field target, like: inputs, selects, etc |
append | Element to show things after the center slot, like: icons, buttons, etc |
Name | Description |
---|---|
change | Dispatched when the field is changed |
Using npm:
npm i @singleware/ui-field