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

#302115 de septiembre de 2020por Abhisheknanda1344463Respuesta 1
Reacciones 0

Bloques de iconos de Svg

Hola @artf ¿Podrías decirme cómo puedo proceder para crear bloques personalizados de iconos de SVG? Por ejemplo, -: quiero crear bloques de iconos en los que haya una lista de iconos SVG disponibles. Gracias

artf

Tienes que crear un componente personalizado que active un Modal (o el contenedor que quieras) una vez activado

#301911 de septiembre de 2020por sircoko3 respuestas
Reacciones 0

Vincular texto/html interno (como div, p, h1) a Trait

¡Hola! He creado un rasgo personalizado y quiero que me permitan cambiar el contenido de las etiquetas (en este caso es una etiqueta H1) basándome en los valores de los rasgos... Sería genial si pudiera ser bidireccional; Los cambios en el panel de rasgos actualizarán el lienzo y también los cambios en el lienzo actua...

artf

cambios en el lienzo ¿Qué tipo de cambios? ¿Cómo te gustaría cambiar la etiqueta del elemento en el lienzo?

sircoko

No, quiero cambiar el contenido. por ejemplo '<p> $CHANGE_ESTO </p>'

artf

La función 'onUpdate' en la definición personalizada de rasgos te permite actualizar la entrada como quieras (en el ejemplo ves cómo se pasa el parámetro componente y se usa para actualizar el valor del rasgo).

#301811 de septiembre de 2020por dharmatv3 respuestas
Reacciones 2

La actualización de página impide que haga clic en importar

Versión: 0.15.9 ¿Puedes reproducir el error de la demo? Sí ¿Cuál es el comportamiento esperado? No actualices la página después de hacer clic en importar buttion Describe el error detallado He incluido este componente (uvapesjs) en forma B. En el que tenemos una opción de importación, así que he hecho clic en ese botó...

dharmatv

Gracias @artf he encontrado la solución, por favor revisad la siguiente solución si alguien la necesita Sol:

artf

Probablemente envíe la página porque el botón de importación no tiene 'type="button', así que actúa como 'type="submit"' dentro de un elemento de formulario

dharmatv

@artf lo sé, pero ¿cómo puedo añadir un tipo para el botón de importación? Nota: sé cómo sumar dinámicamente usando js. Sin eso, cualquier otra solución en uvas

#301711 de septiembre de 2020por adamtang793 respuestas
Reacciones 1

HAZAÑA: Ampliar o anular la biblioteca

Dijo que quería anular BlockManager dentro de mi proyecto de plugins. Actualmente tengo que hacer fork de los grapesjs, crear ramas y modificar códigos de BlockManager. Algunos cambios no están relacionados con grapesjs, así que tengo que construir mi rama y referirla desde mi plugin. Es posible que pueda sobrescribir...

adamtang79

¿Significa que no es posible con el nivel enchufable?

artf

¿Qué es exactamente lo que te gustaría anular?

adamtang79

Jefe de bloque

#301611 de septiembre de 2020por adamtang792 respuestas
Reacciones 0

HAZAÑA: gestor de bloques secundarios

Actualmente solo hay un gestor de bloque. Quiero mover los bloques a la izquierda del lienzo. Donde puedo arrastrar y soltar el bloque desde la izquierda y ver el estilo a la derecha. Podré añadir más tipos nuevos de manager, ya sea a la izquierda o a la derecha. ¿Son ellos algún ejemplo de esto?

adamtang79

¿Es esta la forma correcta? https://codepen.io/artf/pen/MQpZPj

artf

es esta la forma correcta? Correcto

#301510 de septiembre de 2020por chongma2 respuestas
Reacciones 0

ERROR: HTML exportado desde la demo no responde al tamaño de pantalla

Versión: 0.16.22 ¿Puedes reproducir el error de la demo? [] Sí [ ] No ¿Cuál es el comportamiento esperado? El HTML exportado debería ser responsivo Describe el error detalladohaz clic en </> código de visualización en la parte superior de la demo y luego haz clic en "Exportar a ZIP"Descomprime el archivo y haz clic in...

artf

Bueno, seguro que el plugin de exportación podría configurarse mejor, pero seguro que no es el problema principal ni siquiera el verdadero propósito de la demo

chongma

Es la primera vez que uso uvas. Si la plantilla se redimensiona bien en el editor de uvas pero no puedo exportar el html, ¿cómo usar la plantilla?

#301410 de septiembre de 2020por Lerdouille3 respuestas
Reacciones 1

Mover componente desde Hijo

Hola, Estoy intentando hacer componentes personalizados compuestos con otros componentes. No hay problema en hacerlo. Estoy teniendo un problema cuando quiero mover todo el componente. Aquí está mi componente de prueba: '''js editor. DomComponents.addType('testcomponent', { Definición del modelo isComponent: el => { i...

Lerdouille

Gracias;)

artf

No, todo está definido. Estás intentando arrastrar un componente no arrastrable para que el comportamiento sea correcto

Lerdouille

Hola, Gracias por la respuesta. Bueno, sé que mi componente "enlace" no es arrastrable, lo configuré así (especialmente para no arrastrar el enlace fuera de todo el componente). Pero también está configurado como no seleccionable, así que...

#301210 de septiembre de 2020por krishnaeverestengineering3 respuestas
Reacciones 0

Cómo evitar que las etiquetas sean detectadas como Componente

Quiero evitar algunas etiquetas que no detectan como componentes como 'B', 'I', etc. El problema es que tengo un componente así <p data-gjs-type="text">Insertar texto aquí</p>. Cuando añado el estilo en negrita a algún nodo de texto como este, <p data-gjs-type="text">Insertar texto <b>Aquí</b></p> debido a que su comp...

RJCAM

Hola @krishnaeverestengineering ¿por qué no usas simplemente el editor de texto enriquecido para poner el texto en negrita? ! imagen

krishnaeverestengineering

Sí, podemos usarla. Pero el problema es que, después de guardar y cargar el contenido de nuevo, esa etiqueta B es un componente de texto separado. Eso quiero evitar como otro componente

krishnaeverestengineering

<img width="809" alt="Captura de pantalla 2020-09-11 a las 9 10 41 AM" src="https://user-images.githubusercontent.com/55732888/92854461-ba449e00-f40e-11ea-9ca7-4e4a5dc26402.png"> Mira esto, ahora el texto en negrita es otro componente del...

#30119 de septiembre de 2020por jcze91Respuesta 1
Reacciones 0

Personalizar el resultado desde el escritorio de arrastrar y soltar la imagen

Hola, Estoy usando GrapesJs con el plugin MJML y cuando arrastro y suelto una imagen desde mi escritorio, el resultado que se deja en el envoltorio es un componente de "imagen". Pero en mi caso me gustaría que el resultado perdido fuera directamente un componente "mj-image". Vi que el resultado de la transferencia de...

artf

Mira este https://github.com/artf/grapesjs/issues/2472#issuecomment-570228050

#30108 de septiembre de 2020por vijayshukla303 respuestas
Reacciones 0

La configuración de Asset Manager no funciona

Hola, He probado todas las formas posibles de cambiar la configuración del gestor de activos, pero no funciona como esperaba. Incluso yo creo un plugin de muestras, pero parece que no funciona. Básicamente quiero subir el archivo a mi servidor, di la URL pero no envía ninguna solicitud en el servidor. Luego anulo uplo...

artf

Tienes que usar el módulo I18n para actualizar esas etiquetas

vijayshukla30

@artf Esto no es solo por etiquetas. Di la URL de mi API en la subida pero no pude recibir ninguna llamada en la API, ni tampoco vi ninguna en la red.

vijayshukla30

Intenté desactivar la subida pero no funcionó. <img width="1384" alt="Captura de pantalla 2020-09-15 at 12 48 57 PM" src="https://user-images.githubusercontent.com/11537372/93178562-0a469c00-f752-11ea-89ce-ed1b2a9ac33c.png">

Explora todos los temas