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

209
Views
actualizar variantes en una tabla según los tipos de subvariantes

Quiero actualizar las variantes en una tabla como la siguiente figura:

tabla de variantes

Donde cada tipo de variante se asigna a otro tipo de variante diferente. por ejemplo, el tipo de variante rojo , que es un tipo de variante de las variantes de color , se asigna al tipo de variante L , que es un tipo de variante de las variantes de tamaño .

Los datos de las variantes están estructurados de la siguiente manera:

variantes sturcure

Escribí este código hasta ahora, y estoy atascado en este punto, se agradece cualquier ayuda.

 {data &&data.map((variant) => ( <> {variant.variants && variant.variants.map((subVar) => ( <tr className="whitespace-nowrap " key={subVar.id} > <td> <input checked={selectAll} type="checkbox" className="custom-control-input" /> <label className="custom-control-label"></label> </td> <td className="px-6 py-4"> {(() => { for (let i = 0; i < variant.id; i++) { const temp = subVar.variantName; return `${temp}`; } })()} </td>
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Sin saber cómo están estructurados sus datos, podría pensar que podría usar una cadena de plantilla, como lo está haciendo, pero agregando ambas variantes, como:

 {data &&data.map((variant) => ( <> {variant.variants && variant.variants.map((subVar) => ( <tr className="whitespace-nowrap " key={subVar.id} > <td> <input checked={selectAll} type="checkbox" className="custom-control-input" /> <label className="custom-control-label"></label> </td> <td className="px-6 py-4"> {(() => { let tempArray = [] for(let x = 0; x < data.length; x++) { tempArray.push(data.variants[x]) } return tempArray.join(' / ') })()} </td>

Cuando devuelve una sola variable, no necesita usar la cadena de plantilla, simplemente puede devolverla.

Puedes leer más sobre, aquí

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!