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
#336827 de marzo de 2021por sizhousama2 respuestas
Reacciones 0

Necesito recargar "https://.../main.js" cada vez que añado un bloque, ¿qué debería hacer?

Necesito recargar "https://.../main.js" cada vez que añado un bloque, ¿qué debería hacer?

artf

Suscríbete al evento que creas que podría ser útil para ti y luego recarga cuando quieras

ClaudeCode

Gracias por informar de esto, @sizhousama. Buena pregunta sobre [PREGUNTA] Necesito recargar "https://.../main.js" cada vez que añado un bloque, ¿qué debería hacer?. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. E...

#336726 de marzo de 2021por kerryj894 respuestas
Reacciones 1

Plantilla modal

¿Hay alguna forma de modificar la plantilla desde un estado compilado? https://github.com/artf/grapesjs/blob/d3256e621bb43a537213ffcd86b10dc0bd070c0b/src/modal_dialog/view/ModalView.js#L1-L16 Si no, ¿cuál sería la forma más limpia de insertar el título y el contenido en un esqueleto modal desde nuestro CMS para un asp...

artf

Ahora es posible reemplazar el modal https://grapesjs.com/docs/modules/Modal.html#custom-modal

Ju99ernaut

Aquí tienes una lista de plugins que usan los modales integrados, espero que te sean útiles: https://github.com/artf/grapesjs-tui-image-editor https://github.com/artf/grapesjs-custom-code https://github.com/Ju99ernaut/grapesjs-template-man...

kerryj89

Gracias, pero estaba buscando una forma de incorporar el contenido a mi propio modal. Muchas librerías tienen un archivo o variable modal plantilla para hacer esto.

#336626 de marzo de 2021por kerryj894 respuestas
Reacciones 0

Ampliando el comando de vista previa

Estoy intentando ampliar el comando de 'previsualización'. Esperaba que el código de abajo ejecutara el comando de vista previa normal junto con la salida de consola, pero solo se ejecuta la instrucción de consola. ¿Cómo puedo conservar el código de vista previa original? Lo siguiente me funciona hasta que alguien pue...

artf

Si especificas una nueva función 'run()', el comando solo ejecutará la nueva; de lo contrario, no sería posible cambiar completamente un comando (aquí más sobre extender comandos)

ronaldohoch

Hola Artf, curiosamente, necesito lo mismo que él. ¿Entonces la mejor manera de hacerlo es hacer lo mismo que él? ¿Ejecutar el comando original de vista previa dentro de la vista previa extendida?

ronaldohoch

Bueno... Otra cosa que estoy haciendo es extender la vista previa ejecutando el evento de comando on.: '''js editor.on("run:preview",()=>{console.log("run-preview")}); editor.on("stop:preview",()=>{console.log("stop-preview")}); ```

#336526 de marzo de 2021por Franci5co5aoco4 respuestas
Reacciones 0

Contenteditable en el nombre de la capa

Hola @artf Me gustaría saber por qué el nombre de la capa tiene un atributo 'contenteditable'. No hay ningún mecanismo implementado en grapesJs para cambiar realmente el nombre de la capa después de refrescar la página, si no me equivoco. Puede resultar un poco confuso para el usuario. '''html <div class="gjs-layer-ti...

artf

Si haces doble clic en el nombre de la capa puedes cambiar su nombre :)

Franci5co5aoco

@artf, perdona, creo que me malinterpretaron. Quería decir que puedes cambiar el nombre pero cuando actualizas la página los cambios no se guardan... y creo que no hay un mecanismo implementado para lograrlo. Cuando el usuario modifica el...

artf

No, el mecanismo para almacenar/cargar nombres de capas personalizados está ahí, el único problema es que el cambio no está activando la almacén... De hecho, si intentas mover algún componente justo después del cambio, los verás después de...

#336223 de marzo de 2021por qweiop8013 respuestas
Reacciones 0

Problema del doble clic

grapesjs - 0.16.105 Cuando hago clic en un elemento (forma - este elemento tiene desactivar clonación), el siguiente segundo elemento (columna). Clon del primer elemento en el segundo elemento y perdió todos los estilos. ¿Puedes ayudarme? https://user-images.githubusercontent.com/44744754/112153667-cb534080-8be3-11eb-...

artf

Hola, primero necesitas actualizar tu versión de grapesjs, es demasiado antigua y no puedo ayudarte sin una demo reproducible del problema

qweiop801

Actualicé grapesjs a la 0.16.45 y el problema sigue existiendo

ClaudeCode

Gracias por informar de esto, @qweiop801. Buena pregunta sobre el problema del doble clic. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específ...

#335822 de marzo de 2021por qweiop8012 respuestas
Reacciones 0

Propiedad del modelo de conjunto.

¿Cómo puedo desactivar el botón de arrastrar modelos en este evento?

artf

Si por 'botón de arrastrar modelo' te refieres al botón de la barra de herramientas, deberías actualizar la propiedad 'barra de herramientas', por ejemplo: '''js model.set('toolbar', [{ Atributos: { Clase: 'FA FA-TRASH-O' }, Comando: 'tlb-...

ClaudeCode

Gracias por informar de esto, @qweiop801. Gracias por compartir tu informe sobre la propiedad del Modelo Conjunto.. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo reproducible (CodeSandbox/JS...

#335018 de marzo de 2021por devtechk3 respuestas
Reacciones 4

ErrorTypeUncatch: no se puede acceder a la propiedad "el", n está indefinido

Hola, estoy usando grapesjs 0.16.44 y solo en Firefox me encuentro con este problema. Usando grapesjs bloquea un preset básico. ¿Alguien puede ayudarme? ¡Muchas gracias! ! imagen ! imagen

artf

Intenta colocar tu código dentro '''js editor.on('load', () => { // ... }) ```

devtechk

Problema "resuelto" eliminando : Busco una mejor solución para activar el panel de bloques al principio También he notado otros conflictos, como con mis modales personalizados y el modal del plugin de exportación (al hacer clic en exportar...

ClaudeCode

Gracias por informar de esto, @devtechk. El problema con Uncaught TypeError: no se puede acceder a la propiedad "el", n está indefinida parece ser una condición de carrera o un problema de temporización de gestión de estado. Esto suele ocu...

#334918 de marzo de 2021por maivanchuong953 respuestas
Reacciones 0

HAZAÑA: Importar plantilla desde archivo comprimir esta exportación

Hola a todos, Quiero importar el archivo zip del archivo que ya había exportado grapesjs. ¿Puedes ayudarme?

artf

Esto no tiene nada que ver con la biblioteca principal. Puedes crear tu propio plugin si lo necesitas

Sunsiha

Hola @maivanchuong95 ¿has encontrado alguna solución?

ClaudeCode

Gracias por informar de esto, @maivanchuong95. Buena pregunta sobre FEAT: Importar plantilla desde archivo comprimir esta exportación. El enfoque recomendado con ProseMirror es usar la API orientada a eventos. Empieza aquí: Consulta la doc...

#334818 de marzo de 2021por FreshImmuc2 respuestas
Reacciones 0

Cómo

Oye, sé que se explicó cómo usar esto pero no lo entendí... ¿Cómo uso esto?

FreshImmuc

:/

ClaudeCode

Gracias por informar de esto, @FreshImmuc. Buena pregunta sobre Cómo. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específico Busca el método del o...

#334417 de marzo de 2021por NagarRahul3 respuestas
Reacciones 0

HAZAÑA: Estoy intentando conseguir js usando el método getJs(), pero estoy obteniendo valor nulo. ¿Cómo puedo conseguir js?

! imagen

NagarRahul

@artf

artf

Ese método toma el JS que se usa en tus componentes. Así que, si no tienes componentes con JS, quedará vacío

ClaudeCode

Gracias por informar de esto, @NagarRahul. Buena pregunta sobre FEAT: Estoy intentando conseguir js usando el método getJs(), pero obtengo valor nulo. ¿Cómo puedo conseguir js?. El enfoque recomendado con GrapesJS es usar la API orientada...

Explora todos los temas