Skip to main content
Version: Current

foundation-forms

Home > @genesislcap/foundation-forms

foundation-forms package

Classes

ClassDescription
Filters(BETA) Foundation filters component for automatically generated filters based on json schema obtained from the api, supplied initial data or supplied JSON schema. Allowing customisable filters elements using UI schema and set of custom renderers
Form(BETA) Foundation form component for automatically generated forms based on json schema obtained from the api, supplied initial data or supplied JSON schema. Allowing customisable form elements using UI schema and set of custom renderers

Variables

VariableDescription
createExpressionsCreates a expressions/criteria from given payload
filtersRenderers
genesisErrorTranslator
mustMatchEnsures the value of the current field (the one the validator is on) matches the one of the target field.
renderers

Type Aliases

Type AliasDescription
ArrayRendererOptionsConfiguration options available for array renderer.
CategorizationRendererOptionsConfiguration options available for categorization renderer.
ConnectedRenderersOptionsAvailable configuration options for connected combobox/multiselect.
GroupRendererOptionsConfiguration options available for group renderer.
RendererEntry
StandardRendererOptionsStandard configuration options available for all renderers.
StepperOrientationOptionsOrientation options available for stepper renderer.
StepperOrientationTypeAvailable orientation for stepper renderer.
StepperRendererOptionsConfiguration options available for stepper renderer.
StringRendererOptionsConfiguration options available for string renderer.
UiSchemaThe UI schema, which is passed to JSON Forms, describes the general layout of a form and is just a regular JSON object. It describes the form by means of different UI schema elements, which can often be categorized into either Controls or Layouts.
UiSchemaElementA UiSchemaElement that displays property values in a user interface element.
UiSchemaElementOptionsAll configuration options that are available.
UiSchemaElementTypeThe layouts and control types, which allow you to customize the arrangement of forms.