Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

189
Views
¿Cómo puedo realizar un seguimiento de "Diseño de hormigas: elemento de formulario dinámico" y almacenar todos los valores en un solo estado de objeto?

Así que estoy usando Ant Design Dynamic Form Item y puede crear tantos campos de entrada como desee.

la pregunta es ¿cómo puedo almacenar todos los valores (static field and new fields) en una sola array of objects dentro de mi estado?

Por favor, eche un vistazo a mi componente

si hace clic en Agregar, se creará otro Autocompletar y un campo de entrada. y tu ingresas datos

por ejemplo, quiero una matriz de objetos como este

 [{commisionFor: 'Invoicing' , perctange: 10},{newcondition: 'something' , percentage: 32},{} , {} , {] , and etc ]

Quiero lograr esto. Cómo puedo hacer esto ? Apreciaré su ayuda

PD : no estoy escribiendo mi código aquí porque es demasiado complejo y ni siquiera sé lo que hice. Eche un vistazo a este sandbox de Ant Design Dynamic Form Item

Código de elemento de formulario dinámico AntSandBox

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

puede usar el evento onChange para almacenar todos los valores por separado.

 const [values, setValues] = useState({}) const onChangeHandler = (name, value) =>{ let data = values; data[name] = value; setValues(data) }

y en su campo de entrada múltiple, cree un nombre único para cada campo de entrada.

 fields.map((name, index) => { <Input placeholder={name} name={name} onChange={(e) => onChangeHandler(name, e.target.value)} /> })

use su propio atributo para nombrar campos o simplemente use el valor del índice.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!