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

271
Vistas
Cell Renderer, un componente personalizado, sigue recibiendo "Error al ejecutar 'appendChild' en 'Nodo': el parámetro 1 no es del tipo 'Nodo'".

Cuando trato de renderizar un elemento personalizado usando el renderizado de celda,

aquí está mi componente: Action.jsx

 import React from 'react'; export default (props) => ( <div> <button class="action-button cancel"> cancel </button> </div> );

aquí están mis opciones de cuadrícula e importación:

 import AcRenderer from './Action.jsx' ... const gridOptions = { rowData: renderdata(), columnDefs: [ { headerName: "action", cellRenderer: AcRenderer, editable: false, colId: "action", filter: false, minWidth: 220 } ],

pero sigo recibiendo este error:

" Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.

¿Alguien sabe por qué?

¡¡con muchas GRACIAS!!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

problema resuelto.

No tengo idea de que de alguna manera estaba leyendo la versión 27.0.0 del documento pero en realidad estaba usando 26.2. En esta versión, es compatible con escribir un componente funcional y usarlo directamente (cuando pruebo, hay una nueva versión 27.0.1 hace 6 minutos, pero después de la prueba, hay problemas registrados en la consola, así que decidí volver a usar a 26.2)

Pero en la versión 26.2, debe exportar en cadena o importarlo usando frameworkComponents dentro de las opciones de cuadrícula agrícola, después de eso puede usar su componente.

Para ser honesto, ¿podemos tener alguna advertencia como: estás leyendo qué versión del documento? Vi que 27.0.0 se lanzó el 08 de febrero, pero el proyecto comenzó varios días antes de eso, durante estos días ni siquiera me di cuenta de que hay un lanzamiento de versión enorme...

Lo siento por mi queja (este problema realmente hace perder mucho tiempo), ¡pero espero que mis hallazgos puedan ayudar!

about 4 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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda