react-component / react-component/field-form
form.validateFields Validation behavior
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1k
- Forks
- 286
- Avg merge
- 4d 16h
- Merged PRs (30d)
- 1
Description
What's the problem?
When using formInstance.validateFields(['list']) to validate a list field, The validation rule did not fire.
Expected behavior
I want all fields under that field to be validated.
More
I don't know how long this list is, so I don't know the absolute path of the subfields. There's a better way to fix it?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing formInstance.validateFields(['list']) with a list field whose nested fields have validation rules. Read the validation path handling for list fields and determine how nested fields are discovered when the list length is unknown. Done means calling validateFields on the list causes all fields under it to run their rules.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100