Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

218
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda