User Story: Develop Initial Set of Form Engine Controls
Opened this issue · 1 comments
manuelroemer commented
Description
As a user, I want the CSRD questionnaire to display the questions with a variety of browser input fields, e.g., Input
, Checkbox
, RadioButton
, etc. To support such inputs, they must be supported by the form schema and engine.
Once the form engine core exists (see #17), support for additional form schema elements ("controls") can be implemented. The list of elements that we want to support heavily depends on the requirements, but the following list might provide a good starting point:
- Text Inputs
- Yes/No Input
- StepInput / NumberInput
- Multi-Choice Inputs (>= 2 choices)
- Single-Choice Inputs (>= 2 choices)
- Maybe: Select
- Maybe: DateInput
- ...
Determining the exact element/control requirements is part of this story.
Acceptance Criteria
- The list of required controls is well defined.
- The form engine is capable of rendering the new elements.
Additional Information
None.
MinhNhuD commented
@manuelroemer fix issue with multichoice array state