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 1,399

🔍 outdated
#17724 de febrero de 2019por itsallrelative2 respuestas
Reacciones 0

No se puede leer la propiedad 'indexOf' de indefinido

Hola, Estoy lanzando una nueva instancia de grapeJS y, de inmediato, todo se rompe y me aparece el siguiente error: No se puede leer la propiedad 'indexOf' de indefinido en grapes.js:6477 Mi código se ve así: '''html <enlace href="//unpkg.com/grapesjs/dist/css/grapes.min.css" /> <script src="//unpkg.com/grapesjs"></sc...

artf

Intenta desactivar (y luego probablemente limpiar) el almacenamiento pasando 'storageManager: {type: null}' https://jsfiddle.net/h204La5o/

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#177131 de enero de 2019por Soharab-Shaikh2 respuestas
Reacciones 1

Tipo de rasgo: botón que no funciona

Hola, @artf Cuando intento usar rasgos tipo botón. No dispara ninguna función. ¿Podrías ayudarme con esto, por favor? ¿Podrías compartir un ejemplo de creación de nuevos rasgos como "Botón", no el de "Contenido"? 'rasgos: [ { tipo: 'botón', etiqueta: 'Submeter', Nombre: 'blogsubmit', cambioprop: 1 } ] .... init() { th...

artf

Hola @Soharab-Shaikh, tienes que pasar la opción de 'comando' (se ejecutará al hacer clic): '''js Rasgos: [ { ... tipo: 'botón', comando: 'COMMAND-ID', o como una función comando: editor => { const selected = editor.getSelected(); hacer al...

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#177031 de enero de 2019por a-bashtannik3 respuestas
Reacciones 2

Los componentes con etiqueta personalizada no se renderizan si se especifican en el cuerpo del tema

Hola Creé un esqueleto muy sencillo del editor GrapesJS. Plantilla HTML: '''html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Demo</title> </head> <body> <div id="gjs"> <test-tag></test-tag> </div> </body> </html> Resultado de la carga: ! imagen Como ves, el componente no se renderiza. Pero si...

artf

Hay 2 problemas:Olvidaste especificar 'isComponent' (usado en el proceso de análisis sintáctico) '''js comps.addType('test-component-type', { isComponent: el => el.tagName === 'TEST-TAG', Vista: { usa el gancho onRender en lugar de render...

a-bashtannik

@artf, gracias por tu respuesta, pero tambiéntambién probé la construcción con 'isComponent' definido, pero con el mismo resultado. bueno, implementé esta función mediante plugins como mencionaste. No tengo ni idea de por qué los nuevos ti...

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#176931 de enero de 2019por hemanthmc2 respuestas
Reacciones 0

Error al integrar GrapesJs-plugin-ckeditor dentro de ReactJs

Estoy integrando GrapesJ en la aplicación de React. Estoy usando paquetes npm "ckeditor": "^4.11.2", "grapesjs-plugin-ckeditor": "0.0.9" 'importar React de 'react'; importar { connect } de "react-redux"; importación GrapesJS de 'grapesjs'; importar CKEDITOR desde 'ckeditor'; importar gjsCkEditor desde 'grapesjs-plugin...

artf

https://github.com/artf/grapesjs/issues/1764#issuecomment-460853741

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#176830 de enero de 2019por Jogai3 respuestas
Reacciones 0

Demo de MJML rota

Si voy a https://grapesjs.com/demo-mjml.html y trato de arrastrar una imagen al editor, me aparece un error de que es un objetivo inválido.

kickbk

Véase https://github.com/artf/grapesjs-mjml/pull/92

Jogai

Gracias, cerraré esto y estaré atento a la publicidad

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#176730 de enero de 2019por arachnosoft2 respuestas
Reacciones 1

Asegúrate de que getHtml() / runCommand("gjs-get-inlined-html") devuelva el contenido más reciente del lienzo

Hola @artf, Me encontré con un problema similar, si no el mismo, que este: #1327 Mientras edito un bloque de texto, hago clic en un botón externo para obtener el contenido del lienzo, sin salir del cursor del lienzo. En este punto, si llamo a getHtml() o runCommand("gjs-get-inlined-html") (mis grapesjs cargados con el...

artf

Sí, así es exactamente como funciona. Intentaré comprobar si puedo fusionar el estado temporal antes de obtener los datos HTML

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#176630 de enero de 2019por hemanthmc3 respuestas
Reacciones 1

¿Hay alguna forma de integrar ImageEditor en GrapesJs

Después de colocar la imagen dentro del editor, ¿existe algún plugin para que GrapesJs edite esa imagen, como recortar, añadir texto .....

ronaldaug

@hemanthmc, puedes usar el editor Aviary. Aquí tienes todos los plugins de GrapesJS. https://github.com/artf/grapesjs#plugins

artf

Desafortunadamente, Aviary está descartado, así que grapesjs-aviary no funciona correctamente, pero puedes comprobar su código para ver cómo se implementó

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#176329 de enero de 2019por poeeain2 respuestas
Reacciones 0

Añadir <Style> etiqueta en objetos de contenido de bloque (no una cadena)

Navegador = ChromeGrapesJS = Última versión (0.14.52) Estoy intentando crear un objeto de contenido que incluya anidamiento de bloques con propiedades script, style, type. Funciona bien salvo añadir <style>la etiqueta * al contenido. Descendencia Si creo contenido de bloque como una Cadena como opción (A) como se indi...

artf

'''js Contenido: { script: function(){ console.log("¡Estoy arrastrado!") }, componentes: '...', // usan componentes en lugar de contenido } ``` Por cierto, creo que, en tu caso, un componente personalizado es más apropiado

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#176229 de enero de 2019por AkibDeraiya1233 respuestas
Reacciones 0

Imagen no cambia mientras buscamos HTML usando editor.getHtml()

Hola @artf Estoy usando grapes.js como herramienta de creación de sitios web en mi sitio web. Mientras hago doble clic en cualquier imagen, el gestor de activos se abre y puedo elegir la imagen desde el gestor de activos. Ahora bien, pongo las condiciones como: una vez que el usuario elija cualquier imagen del gestor...

artf

No has mostrado ningún código, pero supongo que acabas de editar elementos DOM del componente cuando en realidad deberías cambiar sus datos de modelo Component (por ejemplo, 'imgModel.set('src', 'base64....')')

AkibDeraiya123

Hola @artf Gracias por tu respuesta a mi consulta. Adjunto mi código aquí, por favor dime en qué me estoy equivocando. Así que, básicamente, el código anterior se ejecutará mientras el usuario hará doble clic en una imagen concreta. En est...

artf

En esta función ahora mismo estoy cambiando la imagen 'src' usando jQuery, que funciona bien. Pero cuando recibo 'editor.getHtml()' no se reflacha. ... @AkibDeraiya123 esto es exactamente lo que te dije en mi comentario anterior... NO EDIT...

#176129 de enero de 2019por Ramkumar-Murugesan2 respuestas
Reacciones 0

Cómo definir el valor textNoElement después de grapesjs.init

Hola, intento definir los valores de textNoElement después de que me inicializaran en grapesjs. pero no se refleja en la interfaz de grapesj. ¿Alguien puede ayudarme, por favor? Pero sus programas ! imagen

artf

Haz esto: 'editor. StyleManager.getConfig().textNoElement = '...''

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

Explora todos los temas