es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Necesito ayuda para crear un generador de informes en React.js.

Tengo el desafío de crear un “Generador de Informes”, cuyo objetivo es permitir la creación de informes financieros de manera personalizada a partir de componentes editables existentes.
No he encontrado una biblioteca que pueda proporcionar lo que necesito, así que creo que lo mejor es construirlo por partes. Necesito algo de ayuda para arquitecturar la aplicación.

Los primeros requisitos del Generador de Informes:
– Un componente “página” para el informe.
– Una lista de componentes utilizados para construir el informe.
– (Ejemplo de componentes: Título, Texto, Gráfico de Barras, Gráfico de Columnas, Tabla)
– Cada componente puede ser editado individualmente según su tipo.
– Un componente puede ser redimensionable.
– Puedes tener más de un componente.
– El componente se puede arrastrar en la página del informe y colocarse en la ubicación deseada.
– El informe debe poder guardarse y continuar con su edición más tarde.

Un proyecto existente que tiene algo muy similar a lo que necesito es FathomHQ Reporting.
Su Reporting se muestra en este video: https://www.youtube.com/watch?v=Zz-CpLcBO7M

Estoy pensando en usar DNDKit (https://dndkit.com/) para arrastrar y soltar el informe, pero aún no estoy seguro de cómo puedo realizar un seguimiento de cada componente individual y permitir que sea editable.

Si alguien tiene alguna recomendación de biblioteca o arquitectura para construir este proyecto, estaré encantado de escuchar.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Aplicación constructora de informes

    Soy un experto en informática especializado en javascript, reactjs, arrastrar y soltar, y generación de informes. Recientemente, me han desafiado a crear una aplicación constructora de informes. La aplicación tiene como objetivo permitir la creación de informes financieros de forma personalizada a partir de componentes editables existentes. No he encontrado una biblioteca que pueda proporcionar lo que necesito, por lo que creo que lo mejor es construirlo por partes. Sin embargo, necesito ayuda para diseñar la arquitectura de la aplicación.

    Los requisitos

    Los primeros requisitos para la aplicación constructora de informes son los siguientes:

    • Un componente “página” para el informe
    • Una lista de componentes para construir el informe
      • Ejemplos de componentes incluyen Título, Texto, Gráfico de barras, Gráfico de columnas y Tabla
      • Cada componente se puede editar individualmente según su tipo
      • Un componente se puede redimensionar
      • Es posible tener más de un componente
    • El componente se puede arrastrar en la página del informe y colocarlo en la ubicación deseada
    • El informe debe guardarse y es posible seguir editándolo posteriormente

    Proyectos existentes

    Un proyecto existente que tiene algo muy similar a lo que necesito es FathomHQ Reporting. Su informe se muestra en este video: https://www.youtube.com/watch?v=Zz-CpLcBO7M

    Posible solución/recomendación

    Como experto en informática, estoy pensando en utilizar DNDKit (https://dndkit.com/) para arrastrar y soltar el informe. Sin embargo, aún no estoy seguro de cómo puedo hacer un seguimiento de cada componente individual y permitir que sea editable. Si alguien tiene alguna recomendación de biblioteca o arquitectura para construir este proyecto, estaré encantado de escucharlas.

Comments are closed.