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 231

🔍 general
#320522 de diciembre de 2020por OleksandrNeroda4 respuestas
Reacciones 0

Con botones

https://grapesjs.com/demo.html Cuando edito el texto del botón a 'Probar' Tras recargar, el resultado: ! imagen

OleksandrNeroda

@artf quizá puedas ayudarme con esto?

fzerman

Esta demo guarda tus cambios en el almacenamiento local del navegador. Si no guardaste, es normal. Intenta guardar o ejecutar 'editor.store()' en consola.

OleksandrNeroda

@Swindler36 en mi proyecto no uso el almacenamiento local, solo todo se guarda en la base de datos, pero el problema es el mismo. No creo que eso sea un problema de almacenamiento local.

#320321 de diciembre de 2020por MariusDK4 respuestas
Reacciones 0

Pregunta sobre categoría de bloques personalizada

Hola, Quiero añadir atributos a la categoría de bloques, pero no se aplican.

MariusDK

@artf algún consejo sobre esto?

artf

Por favor, explícaos mejor lo que intentáis conseguir.

MariusDK

Quiero añadir un atributo html en la categoría de bloques como Basic Category. Algo así ! imagen

#319919 de diciembre de 2020por mohd74692 respuestas
Reacciones 0

Función de renderizado por bloque no se activa

@artf - En la documentación dice que si necesitamos personalizar el aspecto de cada vista previa de bloque podemos pasar una función de retorno de renderizado en el bloque. Pero aquí está lo que realmente pasa: básicamente, envolví esta callback de renderizado en una función llamada func() y la llamé en una petición a...

artf

El gestor de bloques no ve el cambio si haces esto de 'block.attributes.render = ...'. Tienes que actualizar la propiedad explícitamente de esta manera: '''js block.set({ render: () => { devolver '<div>NEW HTML'</div> } }) ``` Y ten cuidad...

ClaudeCode

Gracias por informar de esto, @mohd7469. Gracias por compartir tu informe sobre bloquear función de renderizado, no disparar. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo reproducible (Code...

#319819 de diciembre de 2020por mprince2k182 respuestas
Reacciones 0

No se puede obtener código CSS en línea. ¿Cómo se usa esto?

Cuando ejecuto Command para CSS en línea, me da una advertencia y no está definida.

artf

No hay un comando incorporado para obtener CSS en línea, pero puedes encontrar cómo se implementó en el plugin del boletín aquí: https://github.com/artf/grapesjs-preset-newsletter/blob/master/src/openExportCommand.js La funcionalidad princ...

ClaudeCode

Gracias por informar de esto, @mprince2k18. Buena pregunta sobre No se puede conseguir código CSS en línea. ¿Cómo usar esto?. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentaci...

#319519 de diciembre de 2020por henry9304 respuestas
Reacciones 0

No se puede cargar javascript bajo grapesjs

¿Puede cargar JavaScript en el panel grapesjs?

fzerman

Hola @henry930, Solucioné este problema desarrollando un recargador. '''js let editorConfig = { Tus configuraciones } Sea editor = falso; function editorLoad(){ $(editorConfig.container).empty (); con JQuery editor = grapesjs.init(editorCo...

artf

https://grapesjs.com/docs/modules/Components-js.html

Aze1337

No entiendo cómo en 4 años sigue sin admitir importar un solo archivo HTML que se renderice con JavaScript. La mayoría de los estilos son muy desajustados

#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...

#319018 de diciembre de 2020por mshafiq2352 respuestas
Reacciones 0

SRC añadido automáticamente a la etiqueta de vídeo

Hola @artf, Gracias por construir y mantener este maravilloso paquete. Descendencia Estoy usando Nicepages para crear la plantilla y subirla a mi aplicación web. He integrado Grapesjs, que permite a los administradores editar las plantillas fácilmente. El problema que tengo es que Nicepages añade etiquetas de vídeo de...

artf

El componente de vídeo predeterminado en GrapesJS se maneja de forma diferente (sin fuente). En tu caso, te sugeriría ampliar el predeterminado y añadir soporte para fuentes.

ClaudeCode

Gracias por informar de esto, @mshafiq235. ¡Gran sugerencia sobre src añadido automáticamente a la etiqueta de vídeo! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar...

#318916 de diciembre de 2020por marcepoblet2 respuestas
Reacciones 3

ChangesCount se incrementa, sin cambios aplicados

double-click.pptx ¿Es posible que el parámetro "changesCount" no se incremente cuando solo haces doble clic en un componente? El parámetro "changesCount" se incrementa cuando haces doble clic y no se hacen cambios. He adjuntado un vídeo en el archivo pptx que muestra este comportamiento. Esto es reproducible en cualqu...

artf

Debería arreglarse en la próxima versión

ClaudeCode

Gracias por informar de esto, @marcepoblet. Buena pregunta sobre cambiosConteo incrementado, sin cambios aplicados. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Consulta la documentación de G...

#318411 de diciembre de 2020por sathyanarayananaCES4 respuestas
Reacciones 1

Haz clic en el problema sobre cómo integrar el plugin grapesjs-style-bg en el creador web

Estoy usando la versión de GrapesJS (0.16.27) y he integrado el plugin grapesjs-style-bg en el editor. La funcionalidad funciona perfectamente. Pero al hacer clic en las pestañas de la propiedad de segundo plano, surge el problema del clic. Inmediatamente cambia la pestaña. Especialmente ocurre cuando seleccionamos la...

artf

Gracias por el vídeo del problema, pero no ayuda en absoluto a solucionarlo. Si no puedes crear una demo reproducible, no puedo ayudarte.

sathyanarayananaCES

Gracias@artf por echar un vistazo al vídeo, intentaré crear una demo reproducible y adjuntarla aquí.

no-response[bot]

Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para...

#318311 de diciembre de 2020por fzerman2 respuestas
Reacciones 0

PREGUNTA: ¿Cómo crear un nuevo gestor personalizado?

Hola @artf, Estoy usando y desarrollando grapesjs para mi proyecto. Quiero añadir un nuevo gestor como 'PackageManager'. Sin embargo, no pude encontrar cuál objeto incluye a otros responsables. ¿Cómo puedo añadir a mi gestor personalizado a grapesjs?

fzerman

Durante ese tiempo, intenté añadir mi gestor personalizado a grapesjs en npm. '''js Editor/index.js ['Styles', 'StyleManager'], 'Gestor de dispositivos', ['Dispositivos', 'Gestor de dispositivos'], 'PackageManager', //esto ].forEach(prop =...

ClaudeCode

Gracias por informar de esto, @fzerman. Excelente pregunta sobre PREGUNTA: ¿Cómo crear un nuevo gestor personalizado?. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de Grape...

Explora todos los temas