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
MIT © Silas B. Domingos