You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
As part of the current refactoring project to separate the form-viewer into a renderer and core part. This issue tracks the core side.
Describe the solution you'd like
Our goal is to create a library which is basically a large transformation pipeline. It manages the form state, and applies multiple transformations based on the current state, the schema, and the initial state.
Breakdown
We will follow the pipeline outlined above to have a progression. There may be some missing aspects here, but this is a good level to break things down at
Schema importer API
State management API
Model "render" pipeline
Milestone 1 - Naive render step - Date TBA
Expands out dynamic lists from the state
Provide a model that the viewer can render (giant JSON object)
Milestone 2 - Top down visibility calculation - Date TBA
Manages a "working state" which removes elements that are hidden
Visibility is computed from top to bottom
Provides the visibility adjusted state easily
Provides the visibility adjusted form model easily
Is your feature request related to a problem? Please describe.
As part of the current refactoring project to separate the form-viewer into a renderer and core part. This issue tracks the core side.
Describe the solution you'd like
Our goal is to create a library which is basically a large transformation pipeline. It manages the form state, and applies multiple transformations based on the current state, the schema, and the initial state.
Breakdown
We will follow the pipeline outlined above to have a progression.
There may be some missing aspects here, but this is a good level to break things down at
Describe alternatives you've considered
n/a
Additional context
Root issue: #1166
The text was updated successfully, but these errors were encountered: