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)