Comments (6)
Hello, since you're using Formsnap, I'm not exactly sure how to handle this. You should have dataType: 'json'
enabled at least, since it's about nested data. If you can't figure it out, try asking in the Formsnap discord: https://discord.com/channels/1025195801095458887/1148992561130786888
from sveltekit-superforms.
Hello, thanks for the asnwer, I asked the same question in the formsnap discord, no answer yet. But I do have dataType: 'json'
set.
I found that if I set the dateProxy manually like this: const workDoneDateProxy = dateProxy(form, 'workDone[0].date', { format: 'date', empty: 'null' });
it does work for the first item of the input array. So the question for me probably is how to set the dateProxy dynamically for the array items.
Any ideas how to do that? Thank you.
from sveltekit-superforms.
You could make a reactive statement that creates the proxies, and use them in the each loop.
from sveltekit-superforms.
Would you mind showing me a quick example of how to do that? Thank you so much ♥
from sveltekit-superforms.
It's not a quick example (nested data, array in component, proxy), but here you are: https://www.sveltelab.dev/ifdh4vfvtdp38rl?files=.%2Fsrc%2Froutes%2F%2Bpage.svelte%2C.%2Fsrc%2Froutes%2FDateInput.svelte%2C.%2Fsrc%2Froutes%2F%2Bpage.server.ts
from sveltekit-superforms.
Thank you so much, works great, haven't thought about using the index as prop for a dateProxy component.
from sveltekit-superforms.
Related Issues (20)
- Refine with Path creates nested error object. HOT 2
- Returning files from load function does not work HOT 2
- how to set additional header data when we submit the form ? HOT 1
- Array Errors Structure HOT 2
- Snapshots with componentized form HOT 2
- Vine & other deps getting unnecessarily installed HOT 1
- Validation doesn't work with different pages HOT 1
- New Adapter: @effect/schema HOT 3
- OpenAPI/Pydantic Validation Support HOT 3
- How to set an error during onSubmit() HOT 1
- Clearing previously stored errors on client HOT 8
- Two forms in same page. When a submit the form 2, data returned in form 1 is cleared. HOT 1
- [Question]What is the good practice of returning `fail` caused by things other than form validation errors? HOT 2
- Provide reducers/reviviers for devalue in superForm/superValidate functions HOT 1
- After submit the validation data is empty HOT 5
- Superforms is not compatible with Svelte 5 (preview) in rune mode HOT 2
- Error with use:enhance when using on Safari IOS 13.6 HOT 3
- simple-runtype HOT 1
- accept union type in generic component HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sveltekit-superforms.