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 3,464

#373530 de agosto de 2021por codingmachine164 respuestas
Reacciones 3

No se muestran opciones de seleccionar. En lugar de mostrarse como entrada

Hola @artf, Estamos usando opciones selectas como Rasgos, pero estas se muestran como entrada. a veces las opciones de visualización y otras veces como entrada . Nuestro código está a continuación defaults: Object.assign({}, defaultModel.prototype.defaults, { Rasgos: [ { etiqueta: "Categorías", nombre: "noOfCategories...

YumiChen

@artf Solo para añadir que también nos hemos topado con esto estos dos días. Esto parece ocurrir solo con la versión '0.17.25'. A continuación se muestra Jsfiddle para reproducir el número; si es necesario, por favor revisa: https://jsfidd...

codingmachine16

Hola @artf Este problema sigue ahí. ¿Cuándo se arreglará esto? [Rasgos]: 'select' tipo no encontrado {level: 'warning'}

codingmachine16

Vale. Claro. Gracias. Para que lo sepas, este problema no existía el 17.0.22

#373430 de agosto de 2021por anatoli-dp4 respuestas
Reacciones 2

¿Hay alguna forma de activar el guardado manualmente fuera del guardado automático?

Como dice la pregunta, ¿hay alguna forma de activar la función de guardado mediante comandos fuera del guardado automático? ¿No pares clave-valor, sino un comando que guarda instantáneamente todo el proyecto?

csechrist

'editor.store()' guardará el proyecto si tienes configurado un Gestor de Almacenamiento

artf

Sí, tienes que usar 'editor.store()'

anatole-dp

Editor.store() sin parámetros simplemente me envía datos vacíos.

#373330 de agosto de 2021por anatoli-dp2 respuestas
Reacciones 0

El Storage Manager no carga correctamente?

ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...

artf

Estás llamando al 'clb' fuera del fetch, en tu función de carga '''js load(keys, clb) { fetch(...). entonces(r => r.json()) .then(res => { ... clb(resultado) }) } ```

ClaudeCode

Gracias por informar de esto, @anatoli-dp. ¿El problema con (o simplemente problema general) el gestor de almacenamiento no carga correctamente? parece ser una condición de carrera o un problema de sincronización de gestión de estados. Est...

#373227 de agosto de 2021por aliibrahim1234 respuestas
Reacciones 0

El tipo de componente de comentario no soporta añadir rasgos

Estoy trabajando en un script que añade un rasgo a todos los tipos de componente, pero el tipo de comentario no tiene el objeto prototipo. Código '''js DDW = editor. DomComponents.getTypes(); para (sea i = 0; i < ddw.length; i++) { ddq = ddw[i].id; editor. DomComponents.addType(ddq, { Modelo: Editor. DomComponents.get...

aliibrahim123

@artf

artf

No uses 'model.extend'/'view.extend', esos forman parte de la antigua API. Este es un ejemplo de cómo extender correctamente los rasgos en todos los componentes '''js const { Components } = editor; Components.getTypes().forEach(({ id, mode...

skru

Esta es una gran solución, artf, ¿algún consejo sobre cómo usarla para componentes que tienen rasgos definidos en una función?, según la documentación: https://grapesjs.com/docs/modules/Traits.html#add-traits-to-components

#373127 de agosto de 2021por gustavohleal4 respuestas
Reacciones 1

El elemento de texto no puede seleccionarse dos veces después de extenderse con eventos

Versión: 0.17.25 ¿Puedes reproducir el error de la demo?[ ] Sí[x] No ¿Cuál es el comportamiento esperado? Actualiza un componente existente del texto de tipografía añadiendo un evento a su vista. Describe el error detallado El evento se está añadiendo, pero una vez que selecciono otro componente no puedo volver al pri...

gustavohleal

Ese era realmente el problema. Gracias por responder. Voy a cerrar el asunto.

ronaldohoch

+1 :D Estamos intentando resolver este problema https://github.com/artf/grapesjs/issues/1136 Porque sigue ocurriendo cuando uso un CKEDITOR. ! imagen

artf

Los 'eventos' no se fusionan automáticamente con el componente extendido, así que tienes que hacerlo manualmente. '''js eventos: { ... domc.getType('text').view.prototype.events, Keypress: (e) => {...} } ```

#373027 de agosto de 2021por hrdkzala4 respuestas
Reacciones 0

La etiqueta script no se renderiza en la página HTML

Creé el componente como se indica a continuación. '''js const script = función() { const script = document.createElement('script'); script.src = 'http://localhost:8888/builder/sites/site1/assets/js/jquery-1.12.4.min.js'; document.body.appendChild(script); }); '''js editor. BlockManager.add('site1', { etiqueta: 'Planti...

artf

Lo siento, pero no entiendo dónde está tu problema. Has creado el componente 'comp-with-js' pero luego no muestras dónde lo estás usando... Por favor, proporcionad una demo reproducible.

mingxin-yang

la función script no funciona después de arrastrar el bloque @artf

mingxin-yang

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

#372726 de agosto de 2021por SintoDema4 respuestas
Reacciones 1

Problema sobre la importación de estilos

Hola @artf, Describe el error con detalle Mientras creaba una nueva plantilla usando GrapesJS, me encontré con un escenario en el que, cuando intentamos importar CSS desde el modal de importación, no se refleja en el editor. En un editor en blanco, he creado una plantilla con HTML y CSS añadiéndose.Después de eso, nec...

artf

Hola @javadsamiee el problema se solucionó en la última versión del plugin de presets

artf

Hola @SintoDema el problema está aquí https://github.com/artf/grapesjs-preset-webpage/blob/3e5a9e12998c9a32b6f1199953084163678e6c17/src/commands/openImport.js#L15-L18 Como ves, actualiza componentes pero no elimina el módulo de estilos. No...

javadsamiee

Hola @SintoDema el problema está aquí https://github.com/artf/grapesjs-preset-webpage/blob/3e5a9e12998c9a32b6f1199953084163678e6c17/src/commands/openImport.js#L15-L18Como ves, actualiza componentes pero no borra el módulo de estilos. No te...

#372626 de agosto de 2021por ryprfpryr4 respuestas
Reacciones 0

Cómo añadir extensiones [ayuda]

Por favor, ¿alguien puede explicar de forma clara cómo añadir extensiones? ¡MUCHAS gracias!

artf

Creo que buscas esta https://grapesjs.com/docs/modules/Plugins.html

ryprfpryr

creo que buscas este https://grapesjs.com/docs/modules/Plugins.html Oye@artf gracias por tu respuesta, pero lo que realmente necesito saber es cómo añadir extensiones/plugins existentes a mi Grapesjs. Mi objetivo principal es alojar una in...

artf

Hola @ryprfpryr puedes consultar el archivo de demostración aquí https://github.com/artf/grapesjs/blob/gh-pages/demo.html

#372225 de agosto de 2021por amansharmaagami2 respuestas
Reacciones 0

¿Quiero añadir una altura fija de tamaño al lienzo?

Lo uso para crear contenido PDF dinámico. Quería fijar la altura del lienzo para que el usuario no pueda añadir más bloques de un tamaño (altura) dado. Quiero eliminar scroll y un mensaje o restricción como que no se pueden añadir más objetos o algo así. Encontré un problema antiguo en la misma https://github.com/artf...

amansharmaagami

@artf Gracias por crear GrapesJS.

ClaudeCode

Gracias por informar de esto, @amansharmaagami. Buena pregunta sobre Quiero añadir una altura fija de tamaño para el lienzo. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de G...

#372123 de agosto de 2021por christosapos4 respuestas
Reacciones 2

Prueba arrastrar y soltar con Cypress

Hola @artf. Me gustaría ejecutar algunos escenarios de prueba en GrapesJs usando la herramienta Cypress. Sin embargo, no puedo simular el modo de arrastrar y soltar usando Cypress. ¿Podrías ayudarme, por favor? Gracias.

ronaldohoch

Creo que esto puede ayudarte: https://stackoverflow.com/questions/55361499/how-to-implement-drag-and-drop-in-cypress-test

christosapos

He probado algo similar y no me ha funcionado... Creo que mi problema es que el lienzo de GrapesJ se renderiza como un iframe, la tabla con bloques se renderiza fuera de este iframe y cypress, cuando hago clic en un bloque para arrastrarlo...

ronaldohoch

Todavía no he llegado a los exámenes en mi desarrollo :/ Pero yo finjo usar ciprés también.

Explora todos los temas