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

464
Visualizações
AG Grid headerComponentFramework prop no está representando el componente personalizado

Estoy intentando crear un encabezado personalizado usando AG Grid y React, pero no puedo representar el componente personalizado que se pasa al apoyo headerComponentFramework dentro de mi autoGroupColumnDefs .

La documentación de AG Grid apunta al uso de headerComponentFramework , y al editar su código de ejemplo con su enlace Plunker, puedo crear y editar con éxito un encabezado personalizado. Cuando intento implementar lo mismo en mi código, ni siquiera puedo acceder a mi componente. Por ejemplo, traté de consola. registrar un mensaje de mi componente de encabezado personalizado, pero no se registró. También probé accesorios alternativos, como headerComponent y headerGroupComponent pero tampoco funcionaron.

Ejemplo de código a continuación:

 import CustomHeaderComponent from './filePath'; autoGroupColumnDef = useMemo(() => { headerComponentFramework: CustomHeaderComponent headerName: 'name', suppressMenu: true, cellRendererSelector: () => {} pinned: left, }), [dependencies]) gridOptions = { …otherGridOptions, autoGroupColumnDefs } return ( <AgGridComponent gridOptions={gridOptions} /> )
 export const CustomHeaderComponent = { console.log('hello world'); // doesn't log // do stuff return ( <div> {Custom Header} </div> ) }

¿Es headerComponentFramework el accesorio correcto para usar aquí? Si alguien tiene sugerencias sobre cómo representar un encabezado personalizado, sería muy apreciado. Por favor, hágamelo saber si puedo proporcionar detalles adicionales también.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Tuve éxito al usar headerComponent y al registrar mi componente en el prop frameworkComponents :

 autoGroupColumnDef = useMemo(() => { headerComponent: 'customHeaderComponent' headerName: 'name', suppressMenu: true, cellRendererSelector: () => {} pinned: left, }), [dependencies]) gridOptions = { …otherGridOptions, frameworkComponents: { customerHeaderComponent: CustomHeaderComponent }, autoGroupColumnDefs }

Todavía no estoy seguro de por qué headerComponentFramework no funciona.

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