Skip to content

feat(workflow-form): render nested and array sub-field inputs #8022

Closed

Description

@yangzhang75

Task Summary

(Repurposed: the standalone author-instruction task folded into the run PR #8023; this issue now tracks the sub-field slice split out of the render PR #8370.)

On top of the top-level input rendering (#8370), render the sub-fields of an exposed nested (object) or repeated (array) property, and apply the author's per-sub-field setup. Writing a filled-in value back to its operator is already handled by #8370 (formly's model carries the nested value); this slice is the sub-field rendering and overrides.

  • childPath / arrayItemOf helpers: key an override by field path (array indices dropped, so one entry covers every row) and resolve a repeated section's row template, whether formly gives it as a value or a builder function
  • walk the built formly field and its sub-fields, dropping the operator schema's own per-field descriptions (author notes about the operator, not guidance to a form reader) and applying the author's stored per-sub-field overrides (rename, hide)
  • a repeated section builds its row template on demand, so wrap the builder to decorate every row formly ever creates

Task Type

  • Other

Activity

  1. added theissue type on Aug 27, 2026
  2. yangzhang75 commented on Aug 27, 2026

    @yangzhang75
    ContributorAuthor

    /parent-issue: #8011

  3. yangzhang75 commented on Aug 27, 2026

    @yangzhang75
    ContributorAuthor

    /take

  4. yangzhang75 commented on Sep 2, 2026

    @yangzhang75
    ContributorAuthor

    Superseded: this slice was consolidated into #8023 in the current PR plan. Closing (a contributor cannot delete issues).

  5. changed the title [-]feat(workflow-form): show the author's instruction[/-] [+]feat(workflow-form): render nested and array sub-field inputs[/+] on Sep 5, 2026
  6. added a commit that references this issue on Sep 6, 2026
    d0ab10d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions