Problemas con GrapesJS

Problemas analizados por 3,464 en GitHub 370 resuelto · 90 abierto. Busca, filtra y explora respuestas probadas en batalla.

Se han detectado problemas con 220

🔍 canvas
#319118 de diciembre de 2020por echobinod2 respuestas
Reacciones 1

¿Cómo identificar qué bloque se arrastra al lienzo?

Quiero añadir la pequeña condición de si como: si (se arrastra el bloque1) { Modal del programa }

artf

Puedes usar el evento 'bloquear:arrastrar:parar' '''js editor.on('bloque:arrastrar:stop', (componente, bloque) => { // ... }) ```

ClaudeCode

Gracias por informar de esto, @echobinod. Buena pregunta sobre ¿Cómo identificar qué bloque se arrastra al lienzo?. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS...

#31779 de diciembre de 2020por anatoli-dp3 respuestas
Reacciones 0

PREGUNTA/SOLICITUD DE FUNCIONALIDAD: Cambiar la descripción emergente de un componente seleccionado

¿Hay alguna forma a través de la API de cambiar la descripción emergente del componente seleccionado o eso solo se puede hacer editando el código fuente? Si es así, con la API, por favor discúlpame, ya que no soy lo suficientemente listo para poder cambiar el código fuente de forma efectiva y cada vez que intento hace...

artf

Hola, cuando defines un nuevo componente, puedes personalizar su barra de herramientas '''js ... modelo: { Predeterminados: { ... Barra de herramientas: [ { atributos: { clase: 'fa fa-arrow-up' }, comando: () => alerta('Hola') }, ... ], }...

anatoli-dp

Gracias, eso es de gran ayuda para algunas cosas que quiero añadir para mí Úsate. El martes 29 de diciembre de 2020 a la 13:01 Artur Arseniev <[email protected]> Escribió: Cerrado #3177 <https://github.com/artf/grapesjs/issues/3177>...

ClaudeCode

Gracias por informar de esto, @anatoli-dp. El problema con PREGUNTA/SOLICITUD DE FUNCIONALIDAD: Cambiar la descripción de componente seleccionado parece ser un problema de condición de carrera o de sincronización de estado. Esto suele ocur...

#31759 de diciembre de 2020por mcottret2 respuestas
Reacciones 0

RTE de selección y activo no se borran cuando el componente se elimina programáticamente

Versión: 0.16.30 ¿Puedes reproducir el error de la demo? [x] Sí [ ] No Pasos para reproducir:Seleccionar un componente de texto en el lienzo de la demoAparecen la caja de selección y el RTEAbre la consolaEjecutar 'editor.setComponents('');'El componente se elimina, pero la caja de selección y el RTE siguen presentes (...

artf

Gracias @mcottret por el informe. Yo ya lo he manejado por mi cuenta, así que debería arreglarse en la próxima versión, pero como siempre, gracias por tu disposición a ayudar:)

ClaudeCode

Gracias por informar de esto, @mcottret. El problema con Selección y RTE activo no se eliminan cuando se elimina un componente programática parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suel...

#31661 de diciembre de 2020por nanaya14 respuestas
Reacciones 0

Problema con copiar y pegar un nodo

*Versión:0.16.27 ¿Puedes reproducir el error de la demo? [ ] Sí [ ] No ¿Cuál es el comportamiento esperado? En el panel y lienzo derechos, el nodo pegado debería estar después del nodo copiado. ¿Cuál es el comportamiento actual? Copio un nodo. En el contenedor de vistas (panel derecho), el nodo pegado está después del...

artf

He intentado localmente pero el nodo está colocado correctamente. ¿Puedes crear una demo en directo, por favor?

nanaya1

Perdón, no expliqué el escenario en el que ocurrió este error. Los componentes que vienen con los grapesjs no producen este error, porque no tienen espacios, retornos de carro ni pestañas. Encontré este problema mientras personalizaba comp...

nanaya1

@artf cerré el problema por accidente.

#315323 de noviembre de 2020por excitedbox2 respuestas
Reacciones 0

HAZAÑA: añadir bloques de datos dinámicos

Estoy pensando en hacer esto yo mismo y, como se ha pedido tantas veces, quería preguntar si ya se está trabajando en esto y, si no, quizá la gente quiera dar alguna opinión. La forma en que lo imagino funcionando es como un formulario con un bloque contenedor donde defines la fuente de datos, el método (post/get) par...

artf

Este tipo de cosas se podrían hacer mediante plugins, pero no puedo responder a tus preguntas, están totalmente fuera de tema y depende de ti encontrar la respuesta correcta (quizá intenta preguntar en StackOverflow).

ClaudeCode

Gracias por informar de esto, @excitedbox. Los problemas de seguridad y dependencias son importantes. El equipo de GrapesJS trabaja activamente para mantener las dependencias actualizadas. Para ti ahora mismo: Ejecutar 'npm audit fix' para...

#314013 de noviembre de 2020por ZeroCoolHacker2 respuestas
Reacciones 0

Componente interactivo en el lienzo

Estoy creando un plugin para crear cuestionarios usando grapesjs. Me preguntaba si podríamos añadir un componente que sea interactivo y que añada nuevos componentes al hacer clic. Por ejemplo ! imagen Algo así. Cuando se suelta, no hay entradas, pero al hacer clic en añadir nuevo campo, aparece la entrada. ¿Es posible...

artf

Tienes que extender la Vista de tu componente personalizado

ClaudeCode

Gracias por informar de esto, @ZeroCoolHacker. Buena pregunta sobre componente interactivo en lienzo. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu...

#313411 de noviembre de 2020por josfh20054 respuestas
Reacciones 0

Desplázate en el lienzo hasta la parte superior de la página cuando intento arrastrar un elemento de las últimas secciones

Versión: 0.16.27 ¿Puedes reproducir el error de la demo? [X] Sí [ ] No ¿Cuál es el comportamiento esperado? Cuando intento arrastrar un componente, el lienzo no debería desplazarse hasta la parte superior de la página. Describe el error detallado Cada vez que intento arrastrar un componente que está en las últimas sec...

artf

Hola José, ¿puedes proporcionar una captura de pantalla de tu problema? He intentado arrastrar la última sección de la plantilla pero me parece que todo va bien

josfh2005

Hola @artf, Puedes verlo aquí https://recordit.co/vn1ZVN6J1N, no es con las secciones, pasa con cualquier elemento pero solo la primera vez que intento arrastrar algo.

artf

Ah, vale, solo es la primera vez, ahora también 👍 lo tengo de mi lado

#313010 de noviembre de 2020por jenter4 respuestas
Reacciones 2

Enfoque estándar en una ligera reestructuración de la barra de herramientas y la insignia HTML

Versión: '0.15.10' Esta pregunta pretende validar si existe una forma adecuada de extender la https://github.com/artf/grapesjs/blob/master/src/canvas/view/CanvasView.js actual con un plugin personalizado. Estábamos revisando específicamente el método 'render()' dentro de este archivo, para modificar ligeramente el HTM...

artf

Hola @jenter, buena pregunta. Desafortunadamente, nunca me he centrado mucho en la posibilidad de la extensión Canvas o sus elementos de interfaz, así que seguro que no hay una forma correcta de hacerlo. Si alguien está dispuesto a propone...

jenter

@artf revisaré algunas propuestas o reflexiones y las añadiré a este hilo.

artf

Genial, gracias Jason

#31269 de noviembre de 2020por mohd74694 respuestas
Reacciones 0

Error de lanzamiento de vídeo

al hacer clic para subir el botón de vista lateral funciona bien, pero al hacer clic en esa previsualización del vídeo aparece un error y el resto de imágenes dejan de funcionar, necesito mostrar el vídeo en el cuerpo del lienzo como se muestran las imágenes ! gif esto es lo que estoy haciendo ! imagen ! imagen Aquí v...

mohd7469

@artf ¿puedes decirme cómo puedo subir y previsualizar archivos de vídeo en vez de imágenes?

ZeroCoolHacker

@awais786327 también me cuesta subir diferentes recursos. Quizá esto pueda ayudar. https://grapesjs.com/docs/modules/Assets.html#uploading-assets

ZeroCoolHacker

@awais786327 he mirado la web y parece que necesitas añadir 'autoplay="true"' en la etiqueta de vídeo para que se reproduzca

#31156 de noviembre de 2020por xinyufyj4 respuestas
Reacciones 1

La posición de componente caída es incorrecta cuando cambié el tamaño del lienzo en modo Absoluto/Diseñador

ADVERTENCIA Cambié el tamaño del lienzo y quité un compoñente de los bloques de panel. El resultado es que la posición competitiva es incorrecta. Por cierto, el editor está en modo 'Absoluto/Diseñador'. Leí el código fuente de la parte de la caída. He comprobado que la posición de arranque por arrastre del compent no...

xinyufyj

@artf Vale, proporciono una captura de pantalla para explicarlo. Perdón por mi mal inglés. ! imagen ! imagen ! imagen ! imagen

artf

¿Puedes ofrecer una demostración en directo del problema?

artf

Cierro este problema porque planeo resolver todos los relacionados con el posicionamiento absoluto aquí: https://github.com/artf/grapesjs/issues/3770

Explora todos los temas