furo-ui5-radio-button #
@furo/ui5 v1.18.0
import '@furo/ui5/src/furo-ui5-radio-button.js';
exports FuroUi5RadioButton js
extends src/furo-ui5-radio-button.js
mixes FieldNodeAdapter
Summary: boolean toggle button
Description #
The ‘furo-ui5-radio-button’ component allows the user to switch true and false for Bool with data binding.
It supports all features from the SAP ui5 toggleButton element.
You can bind bool
type, furo.fat.Bool
type or the google.wrapper.BoolValue
type.
|
|
Specificity #
- Attributes which are set in the html source will have the highest specificity and will never get overwritten by metas or fat.
- Attributes set in meta will have the lowest specificity and will be overwritten by attributes from fat.
meta | fat | html |
---|---|---|
1 | 10 | 100 |
supported FAT attributes #
- “readonly”:“true” set the element to readonly
- “disabled”:“true” set the element to disabled
- “icon”:"" set the icon
- “value-state”:"" set the value-state
supported meta and constraints #
- readonly: true , set the element to readonly
The constraint required will mark the element as required
When you use at-object-ready from a furo-data-object which emits a EntityNode, just bind the field with –entity(*.fields.fieldname)
Example #
|
|
Attributes and Properties #
_previousValueState #
default: 'None'
_tmpFAT #
default: { labels: {}, value: false }
_attributesFromFNA #
default: { readonly: undefined, disabled: undefined, label: undefined, }
_constraintsFromFNA #
default: {}
_attributesFromFAT #
default: { name: undefined, // the group name label: undefined, icon: undefined, 'value-state': undefined, }
_labelsFromFAT #
default: { readonly: undefined, disabled: undefined, hidden: undefined, }
_privilegedAttributes #
default: { name: null, readonly: null, disabled: null, text: null, icon: null, 'value-state': null, }
Events #
change #
at-change → ``
Fired when the input operation has finished by pressing Enter or on focusout.
furo-value-changed #
at-furo-value-changed
→ Boolean
Fired when value changed
Methods #
bindData #
bindData(fieldNode FieldNode
) ⟹ void
FieldNode
→
fn-bind-data
Binds a FieldNode to the component.
Supported types: bool
, google.protobuf.BoolValue
, furo.fat.Bool
- fieldNode
readAttributes #
readAttributes() ⟹ void
*
→
fn-read-attributes
Reads the attributes which are set on the component dom.
onFnaFieldValueChanged #
onFnaFieldValueChanged(val `` ) ⟹ void
`` → fn-on-fna-field-value-changed
overwrite onFnaFieldValueChanged
- val
onFnaFieldNodeBecameInvalid #
onFnaFieldNodeBecameInvalid() ⟹ void
*
→
fn-on-fna-field-node-became-invalid
overwrite onFnaFieldNodeBecameInvalid function
onFnaLabelChanged #
onFnaLabelChanged(text *placeholder*
) ⟹ void
→
fn-on-fna-label-changed
overwrite onFnaLabelChanged function label is mapped to text
- text
- placeholder