• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

119
Vistas
Cómo enviar columnas dinámicas y datos de fila a la tabla antd

ingrese la descripción de la imagen aquí

El siguiente código no acepta una matriz de filas y columnas

Aquí hay un ejemplo de antd:

 const data = []; for (let i = 0; i < 4; i++) { data.push({ key: i, name: `Edward King ${i}`, age: 32 // address: `London, Park Lane no. ${i}` }); } Tried same logic in below: // columns :datacloumns1 // rows :rowdata const data = []; for (let i = 0; i < 4; i++) { for (var j = 0; j < reportDataRows?.length; j++){ data.push({ datacloumns1[i]:rowdata[i] // here i am binding row to the exact column but this is not accepting }); } }
almost 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Gracias por tus sugerencias.

Aquí está la solución: cambié mi resultado al formato de title e dataIndex de datos, así que me di cuenta de que la tabla dataIndex solo acepta el formato de title e índice de datos.

 let datacloumns = reportDataRows && Object.keys(reportDataRows[0])?.map((key) => ( <span >{cloumns.push({ title: key, dataIndex: key, //defaultSortOrder: 'descend', sorter: true })} </span>)) < Table rowClassName = {(record, index) => index % 2 === 0 ? 'table-row-light' : 'table-row-dark'} size = { 'default'} columns = { cloumns } bordered = { true} sortDirections = { ['ascend', 'descend'] } loading = { reportDataRows === undefined ? true : false} pagination = {{ pageSize: 10 }} dataSource = { reportDataRows === undefined ? [] : reportDataRows} />
almost 3 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda