This is a web component meant to be used for SCL type attributes restricted to xs:boolean. In addition to default input it allows to have a value="null"
for XML type attributes.
This element was meant to be used only for plugins in this organization. If it still fills you bill please use or re-use it. But be aware that we will not react on feature wishes that do not contribute to the needs of plugin in this organization.
Name | Module | Package |
---|---|---|
LitElement |
lit |
Name | Module | Package |
---|---|---|
ScopedElementsMixin |
@open-wc/scoped-elements/lit-element.js |
Name | Privacy | Type | Default | Description | Inherited From |
---|---|---|---|---|---|
scopedElements |
object |
`{ |
'md-switch': MdSwitch,
'md-checkbox': MdCheckbox,
}` | | |
Name | Privacy | Type | Default | Description | Inherited From |
---|---|---|---|---|---|
nullable |
boolean |
false |
Whether [[`value`]] may be set to `null` by nullSwitch | ||
defaultValue |
'true' | 'false' | undefined |
The default value defined by the XSD attribute default | |||
value |
'true' | 'false' | null |
SCL attributes `value`, can only be `null` if [[`nullable`]]. | |||
disabled |
boolean |
false |
|||
label |
string |
'' |
|||
supportingText |
string |
'' |
|||
nullSwitch |
MdSwitch | undefined |
Name | Privacy | Description | Parameters | Return | Inherited From |
---|---|---|---|---|---|
reportValidity |
boolean |
||||
checkValidity |
boolean |
Name | Type | Description | Inherited From |
---|---|---|---|
input |
Event |
Private API
Name | Privacy | Type | Default | Description | Inherited From |
---|---|---|---|---|---|
checkboxValue |
private | 'true' | 'false' |
'false' |
||
userText |
private | string |
|||
isNull |
private | boolean |
false |
||
parkedValue |
private | 'true' | 'false' | null |
null |
||
null |
private | boolean |
Name | Privacy | Description | Parameters | Return | Inherited From |
---|---|---|---|---|---|
renderNullSwitch |
private | TemplateResult |
Kind | Name | Declaration | Module | Package |
---|---|---|---|---|
js |
SclCheckbox |
SclCheckbox | SclCheckbox.ts |
Kind | Name | Declaration | Module | Package |
---|---|---|---|---|
custom-element-definition |
scl-checkbox |
SclCheckbox | /SclCheckbox.js |
© 2023 The Contributors