How to convert Form data before requesting
I used antd.
I have a multi choice field on the create page.
The original data is like this.
I want to change it to this.
What needs to be done?
5 Replies
Hi @greenking19. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
To transform the data from an array of numbers to an array of objects with an
id
property, you can use the map
function. Here's an example of how you can achieve this:
However, based on the information extracts provided, I don't have enough details on how to integrate this transformation directly into your refine form. You may need to refer to the refine documentation (https://refine.dev/docs) for more information on handling form data and customizing the data structure.
----------------------
Note: you can ask me a follow up question by @ mentioning me again
:speech_balloon:
----------------------Overview | refine
What is refine?
<@1011989779199574036> kapa.ai is still learning and improving, please let us how it did by reacting below
rival-black•2y ago
You can follow this
https://refine.dev/docs/api-reference/antd/hooks/form/useForm/#how-can-i-change-the-form-data-before-submitting-it-to-the-api
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 @refinedev/core package.
rare-sapphire•2y ago
Thank you!my problem has been resolved
@alicanerdurmaz