Skip to content

The output of the form builder can be improved #154

@x0k

Description

@x0k
  • When using a file field, you must include either @sjsf/form/fields/extra-fields/file-include or sjsf/form/fields/extra-fields/files.svelte depending on the multiple option of the field
  • Conflicting widgets (e.g. radio-buttons and filter-radio-buttons) can be connected without defining a new widget (filterRadioButtonsWidget) if the conflicting widget (radioButtonsWidget) is not used (outdated)
  • Instead of notifying you of optional dependencies, you can generate an exact set of required packages based on the widgets you use
  • There is a case when the array has a limit on the minimum number of elements, and the element itself is too complex for the SJSF library to generate initial values. To solve this problem it is possible to implement merger generation in defaults.ts with correct strategy for arrayMinItems.populate option
  • The order of fields must be preserved when using dependencies
  • Default values for arrays and objects fields should be properly validated

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions