Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

192
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda