How Can I add some code before I save in Edit Basic View?
โน๏ธ info
I got an Edit Basic View, and I want to do something before the form submitted.
I want to restructure my data (turn several fields to a JSON in database) before the form submitted.
My thinking is
Restructure the data before form updated (the save button
onClick
)
So I did what the picture shows.
โ issue
1. I seems the onClick
property will be overwrite if I set it by myself
2. Is there's another or proper way to achieve my purpose? or I have to reinvent the onClick
function? ๐โ![No description](https://answer-overflow-discord-attachments.s3.amazonaws.com/1068167274105688144/55a2d3c99ee18123.png)
4 Replies
funny-blueโข2y ago
Hey @ๅๅฒๅฎ can you check this https://refine.dev/docs/api-reference/antd/hooks/form/useForm/#how-can-i-change-the-form-data-before-submitting-it-to-the-api I think this is what you're looking for ๐
useForm | refine
useForm is used to manage forms. It returns the necessary properties and methods to control the Antd Form. Also, it has been developed by using useForm imported from @pankod/refine-core package.
correct-apricotโข2y ago
@aliemirs thank you for the instant help! ๐
There are so many docs to read ๐
funny-blueโข2y ago
We're working on reorganizing and rewriting them to be better navigated and be understandable ๐
If you see any issues, please let us know ๐
correct-apricotโข2y ago
๐ป