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

#87415 de febrero de 2018por AlessandroMagri3 respuestas
Reacciones 1

Diferentes parámetros POST

Hola, Estamos intentando integrar tus Grapejs en una aplicación web existente. Necesitamos cargar y almacenar datos de forma remota añadiendo algunos parámetros POST (diferentes en la llamada de carga y en la llamada push). ¿Es posible? En caso de que todo funcione bien, ¿podrías apoyarnos para personalizar?

v8jupiter

Por favor, lee, quizá te ayude -> https://github.com/artf/grapesjs/issues/597

artf

@AlessandroMagri básicamente estableces parámetros personalizados en la configuración de StorageManager: '''js grapesjs.init({ ... storageManager: { Tipo: 'A distancia', ... params: { Personalizas parámetros _token: '...' }, } }); ``` Esos...

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.

#87315 de febrero de 2018por v8jupiter3 respuestas
Reacciones 0

Después de usar urlLoad desde el administrador de almacenamiento, es imposible cambiar un componente con Traits

Hola, Tengo la plantilla guardada en base de datos y, tras cargar desde la base de datos, es imposible cambiar un componente con Rasgos. Ejemplo de vídeo sobre la cuenta atrás: https://youtu.be/0QPKswfhzlU versión: "0.13.8"

v8jupiter

Actualicé a "0.14.5" y sigo teniendo problemas. Estoy intentando depurar y descubrí que los rasgos siempre devuelven el valor antiguo que se seleccionó antes de guardar.

v8jupiter

¿Alguien puede ayudarme a saber por dónde empezar la investigación?

artf

Gracias por la señal @v8jupiter en realidad fue un problema con la carga de JavaScript de componentes. Publicaré la corrección con la próxima versión

#87215 de febrero de 2018por panagulis723 respuestas
Reacciones 0

Saber cuándo el editor está inicializado

¿Existe algún recurso para var editor = grapesjs.init({ })? Necesito saber cuándo se carga y se inicializa el editor

cjpollard

Puedes escuchar el evento con:

ryandeba

Hola @panagulis72, Como @cjpollard señaló, el evento de 'carga' es lo que tienes que escuchar. Aquí tienes un ejemplo en vivo: https://jsfiddle.net/gkcgm6th/5/

panagulis72

¡Muchísimas gracias!

#87115 de febrero de 2018por chthomos3 respuestas
Reacciones 0

Opciones incorrectas de stylemanager la primera vez que se selecciona un componente/bloque

Hola, He notado el siguiente comportamiento con errores en el gestor de estilos:Usando una copia local de GrapesJS (ver 0.14.5). Probado en Chrome y Firefox tanto en Win10 como en OSXGrapesJS se inicializa y los componentes se cargan a través de loadComponents. (por ejemplo, aquí está el JSON que usé en la demo, donde...

artf

Hola @chthomos y gracias por el problema, pero ¿puedes ofrecer una demostración en vivo de este error (por ejemplo, a través de jsfiddel)? Acabo de probar esto en la demo pública y funcionó como esperaba '''js editor.addComponents(' <div s...

chthomos

Perdón por la respuesta tardía. Estoy trabajando en un violín para esto para que puedas replicarlo.

artf

@chthomos bien, cierro esto por ahora y vuelvo a abrir cuando el fiddle esté disponible

#86914 de febrero de 2018por ryandeba2 respuestas
Reacciones 0

¿Deberían desactivarse o ocultarse los rasgos cuando no se selecciona ningún componente?

El gestor de estilos parece tener una buena solución para cuando no se selecciona ningún componente, mostrando un mensaje de "Seleccionar un elemento antes de usar el Gestor de Estilos", pero el gestor de rasgos no la tiene. Esto se ve bastante fácilmente en la demo del boletín:Seleccionar cualquier componenteEl alter...

artf

¿Debería haber un mensaje en el panel de rasgos similar al del panel de estilos? Estaría encantado de añadir una funcionalidad así

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.

#86814 de febrero de 2018por nojacko3 respuestas
Reacciones 5

El evento "component:add" se activa cuando se mueven componentes

Tomado de https://github.com/artf/grapesjs/wiki/API-Editorcomponent:add - Se activa cuando se añade un nuevo componente al editor, el modelo se pasa como argumento al callback Tengo entendido que el component:add solo debería llamarse cuando el bloque se arrastra desde el panel de bloques y se suelta en el editor. No...

artf

@japo32 todos los eventos públicos disponibles están documentados aquí: https://grapesjs.com/docs/api/editor.html#available-events

seifelhoseiny

¿Alguna novedad sobre este problema? Sigue llamando a un evento component:add cuando simplemente muevo un componente.

lv-alex

Funciona. ¡Gracias@artf

#86714 de febrero de 2018por XYNOMEX3 respuestas
Reacciones 0

Soporte para Outlook

Hola, Cualquier plan para llevar soporte Outlook para el creador de boletines debería ser fácil de implementar. Debería ser opcional, por ejemplo, si quiero soporte para Outlook, siempre debería crear tablas con ancho. Gracias,

nojacko

Creo que eso depende de ti construir esos componentes/bloques que funcionen con Outlook. El creador de boletines es solo una demostración.

XYNOMEX

Lo intentaré, gracias

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.

#86614 de febrero de 2018por NorthstarTech3 respuestas
Reacciones 0

Llamada de grapesjs.min.js funciones de archivo

Quiero usar la función spreadUrl(url) de grapesjs.min.js archivo en mi JSP. El archivo grapesjs.min.js ya está incluido en mi jsp. ¿Cómo voy a llamar a esa función spreadurl en mi JSP? Probé algo así pero no funciona. ¿Alguien me ayuda a cómo consigo esta función? editor.getSelected.prototype.constructor.prototype.......

artf

Si no es un método público, no puedes usarlo

NorthstarTech

Ah, vale. ¡Muchas gracias@artf

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.

#86514 de febrero de 2018por byeonggukang3 respuestas
Reacciones 0

¿Cómo puedo establecer etiquetaName por defecto?

¡Hola! Quiero establecer el nombre de etiqueta 'tr' para todos los componentes (o componentes específicos en uso). ¿Existe alguna función predefinida para establecer tagName?

artf

Puedes cambiar el 'tagName' de cualquier componente en cualquier momento, de esta manera: '''js componente const = editor.getSelected(); Uso uno seleccionado solo como ejemplo component.set ('nombreEtiqueta', 'artículo'); o sobre algún gru...

byeonggukang

¡Funciona genial! ¡Gracias @artf ¿Hay alguna forma de cambiar también el nombre de la etiqueta del envoltorio?

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.

#86413 de febrero de 2018por panagulis723 respuestas
Reacciones 0

Symbol.iterator en Internet Explorer no funciona

Cuando añado una Imagen, en este bloque: Entiendo el error: el objeto no soporta la propiedad ni el método 'jscompsymboliterator0' Sucede en IE 11. ¿Existe alguna alternativa para escribir ese bucle de otra manera, soportada por IE?

ryandeba

Hola @panagulis72, ¿Has mirado de usar un relleno de poliuretano? Una búsqueda rápida en Google encontró esto... Nunca he usado 'Symbol.iterator' antes, así que probablemente eso sea todo lo que podría ayudar:(

artf

Hola @panagulis72, desafortunadamente ese fragmento de código lo genera el compilador a partir de este método (¿es intencionado que uses embedAsBase64?) si quieres encontrar la forma de escribirlo sin generarlo, estaré encantado de fusiona...

panagulis72

¡Hola @artf! Me refiero a este archivo: https://raw.githubusercontent.com/artf/grapesjs/dev/dist/grapes.js Intenta buscar la cadena: ' for (var iterator = archivosSymbol.iterator, step; !( iteratorNormalCompletion = (step = iterator.next()...

Explora todos los temas