0.3.1 • Published 5 months ago
@jsfe/form v0.3.1
JSON Schema Form Element — Form edition
See the documentation.
packages/form/src/index.ts
:
Exports
Kind | Name | Declaration | Module | Package |
---|---|---|---|---|
js | Jsf | Jsf | ./json-schema-form.js | |
js | * | * | @jsfe/types | |
js | Jsf | Jsf | @jsfe/form |
packages/form/src/json-schema-form.def.ts
:
Exports
Kind | Name | Declaration | Module | Package |
---|---|---|---|---|
custom-element-definition | json-schema-form | Jsf | /packages/form/src/json-schema-form.js |
packages/form/src/json-schema-form.ts
:
class: Jsf
, json-schema-form
Superclass
Name | Module | Package |
---|---|---|
LitElement | lit |
Fields
Name | Privacy | Type | Default | Description | Inherited From |
---|---|---|---|---|---|
schema | public | JSONSchema7 | {} | ||
data | public | unknown | {} | ||
uiSchema | public | UiSchema | {} | ||
submitCallback | public | OnFormSubmit | |||
dataChangeCallback | public | DataChangeCallback | |||
widgets | public | Widgets | {} | ||
styleSheets | public | CSSResult[] | [] | ||
experimental | public | FeatureFlags \| undefined | {} | ||
_uiState | private | unknown | {} | ||
_dig | protected | ||||
#submit | private | ||||
#formRef | private |
Methods
Name | Privacy | Description | Parameters | Return | Inherited From |
---|---|---|---|---|---|
_setToValue | protected | object: unknown, value: unknown, path: Path | |||
_handleChange | protected | path: Path, value: unknown, schemaPath: Path | |||
_handleKeydown | protected | event: KeyboardEvent | |||
_updateUi | protected | path: Path, value: unknown |
Attributes
Name | Field | Inherited From |
---|---|---|
schema | schema | |
data | data | |
uiSchema | uiSchema | |
widgets | widgets | |
styleSheets | styleSheets | |
experimental | experimental |
Exports
Kind | Name | Declaration | Module | Package |
---|---|---|---|---|
js | Jsf | Jsf | packages/form/src/json-schema-form.ts |
0.3.2-next.3
5 months ago
0.3.1
6 months ago
0.3.1-next.0
6 months ago
0.3.0
6 months ago
0.2.1-next.1
6 months ago
0.2.0
6 months ago
0.1.1
7 months ago
0.1.1-next.1
7 months ago
0.1.0
7 months ago
0.0.1-next.20
7 months ago
0.0.1-next.17
7 months ago