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

289
Vistas
Tabulador ReactiveData Error al volver a renderizar No se puede redefinir la propiedad: empujar

Estoy experimentando un error con el tabulador usando ReactiveData en un proyecto React/redux usando webpack. Tengo una matriz de objetos que se envían al constructor de la tabla a través de la clave de datos.

La tabla parece funcionar correctamente; sin embargo, cuando abro un modal (el modal se abre con un reductor de interfaz de usuario), o salgo de la página y vuelvo a la página (usando hash-router), la tabla desaparece y recibo el siguiente error en la consola

Creo que lo que está sucediendo es que al volver a renderizar la tabla, reactiveData intenta volver a agregar propiedades que ya agregó a la matriz y esto está causando el error.

Intenté reasignar la matriz como una copia de sí misma al recargar, pero esto no parece tener el efecto deseado ya que reactiveData ya no funciona (la tabla no se carga correctamente)

Cualquier pensamiento sería útil. ¡Gracias por adelantado!

tabulator.es2015.js:21383 No capturado (en promesa) TypeError: No se puede redefinir la propiedad: empuje en Function.defineProperty () en ReactiveData../node_modules/tabulator-tables/dist/js/tabulator.es2015.js.ReactiveData.watchData ( tabulator.es2015.js:21383) en RowManager../node_modules/tabulator-tables/dist/js/tabulator.es2015.js.RowManager._setDataActual (tabulator.es2015.js:3023) en tabulator.es2015.js:2998 en nueva promesa () en RowManager../node_modules/tabulator-tables/dist/js/tabulator.es2015.js.RowManager.setData (tabulator.es2015.js:2983) en Tabulator../node_modules/tabulator-tables/dist/ js/tabulator.es2015.js.Tabulator._loadInitialData (tabulator.es2015.js:7610) en Tabulator../node_modules/tabulator-tables/dist/js/tabulator.es2015.js.Tabulator._create (tabulator.es2015.js :7377) en el nuevo tabulador (tabulator.es2015.js:6858) en renderTable (main_table.js:697)

about 4 years ago · Juan Pablo Isaza
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