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

#229929 de septiembre de 2019por rushmabaj33Respuesta 1
Reacciones 0

¿Mover componentes con la misma clase?

¡Hola! ¿Hay alguna forma de cambiar la posición de todos los componentes de la misma clase? Por ejemplo, tengo dos divisiones con el nombre de la clase 'título' y 'ubicación'. Y hay varios otros componentes con los mismos nombres de clase: ! instantánea Cuando arrastro el componente con el nombre de clase 'título' y l...

artf

No, las clases están hechas para compartir estilos y no la estructura

#229727 de septiembre de 2019por umerrinayat3 respuestas
Reacciones 2

Añade un script usando arrastrar y soltar que añadirá elementos dinámicamente

Hola. Gracias por este gran proyecto. Lo estoy usando en uno de mis proyectos y necesito ayuda. 1- Tengo un elemento de bloque con un script. Este script añade un formulario dinámicamente dentro de un iframe. '''javascript blockManager.add('custom-script', { etiqueta: 'email-personalizado-script', categoría: 'Formas',...

umerrinayat

Por fin se soluciona @pouyamiralayi Gracias por ayudarme. Después de usar tu solución. Inserta el guion en la posición correcta.

pouyamiralayi

¡Hola! ¿Has probado a poner tu guion en la etiqueta de guion? De este modo, estará executed en el end y probablemente respetará el orden que deseas: Salud.

artf

Cuando arrastro y suelto el guion en cualquier parte de la página. Grapesjs ignora la posición y muestra la forma al final de la página. Para ser sincero, no lo sé, todo depende de la biblioteca de terceros (en tu caso GetResponse) y de có...

#229626 de septiembre de 2019por hellocaioRespuesta 1
Reacciones 3

¿Cómo personalizar los componentes de entrada de StyleManager?

La versión demo en el sitio de GrapesJS tiene algunos componentes de entrada personalizados (por ejemplo, control deslizante de opacidad, botón "deshacer" junto al nombre de la propiedad...) ¿Cómo se consigue esto? ¿Hay alguna forma de usarlos con mi propio plugin? ¿Y cómo hago para que mis 'propiedades' de sectores p...

artf

La versión demo en el sitio de GrapesJS tiene algunos componentes de entrada de estilo personalizado (por ejemplo, control deslizante de opacidad, botón de "deshacer" junto al nombre de la propiedad...) ¿Cómo se consigue esto? ¿Hay alguna...

#229326 de septiembre de 2019por mtasic-realware3 respuestas
Reacciones 0

Actualización de grapesjs con cambios internos [específicos del sitio]

Hola. ¿Hay alguna forma de cambiar a la versión de lastest grapesjs manteniendo los cambios que hicimos al código para nuestro uso interno? En la mayoría de los casos, los cambios son pequeños y están relacionados con ajustar la lógica de CSS y JS, pero necesitamos esos cambios [mayormente solicitados por el cliente]....

artf

De hecho, esto es lo que ocurre cuando actualizas la biblioteca principal, es difícil actualizarla.¿Qué procedimiento debería seguir? No hay procedimientos específicos, solo tienes que reescribir tu lógica personalizada en la nueva versión...

mtasic-realware

¿Puedo descargar código fuente, añadir cambios a un nuevo archivo js (que alteren el comportamiento de componentes o bloques por defecto) e incluir ese archivo en el proyecto? De hecho, así es como se hacen los plugins, ¿no?

artf

De hecho, así es como se hacen los plugins, ¿no? No, con los plugins no tocas el código de la librería, así que la actualización es más segura y fácil

#229125 de septiembre de 2019por brentonkelly1982Sin respuestas
Reacciones 0

Problema con el selector de color

[BUG]: ¡Hola! Tengo un problema con el selector de color integrado. Cuando hago clic en un componente de texto, voy al gestor de estilos, hago clic en mi grupo de personajes y finalmente hago clic para abrir el selector de color, me aparece un error JavaScript de "No se puede leer la propiedad 'longitud' de indefinido...

#229025 de septiembre de 2019por JCKodelRespuesta 1
Reacciones 0

Nuevo tipo de rasgo: relación entre componentes

Tengo un componente personalizado que renderiza los resultados de una consulta remota dentro de un componente, así que añadí un rasgo de texto en mi gestor de bloques para que el usuario pueda seleccionar el selector de consultas para el componente de destino. Sería genial que existiera un rasgo llamado "componentRela...

artf

Gracias @JCKodel por la sugerencia, me gusta pero también creo que puede estar un poco abrumado por estar en la biblioteca central. Probablemente en este caso sería mejor definir un Rasgo personalizado

#228925 de septiembre de 2019por JCKodel3 respuestas
Reacciones 3

Permitir importar módulos javascript

Al usar Ionic StencilJS, los componentes se importan usando el nuevo soporte para módulos: En '{canvas: scripts: []}' solo puedo cargar scripts externos por su URL. Para cubrir este caso, podríamos importar módulos así: El resultado final dentro del lienzo sería: Fíjate que esto también cubriría el caso cuando queremo...

artf

Genial, me gusta, para quien quiera hacer una PR, el código para actualizar está aquí: https://github.com/artf/grapesjs/blob/aee18dcf0602e5d56e7670deb8d4ffbf31c73008/src/canvas/view/CanvasView.js#L140-L161

devtechk

Hola, ¿puedo empezar desde tu código para iniciar el código de Init Grapesjs no en el archivo html sino en un archivo js separado? Gracias

rywilson28

@artf parece que esta función ya ha sido implementada. Hay un pequeño problema donde el tipo por defecto se pone en 'texto/javascript'. Para HTML 5 debería omitirse, pero no debería causar problemas si los hay. ¿Debería cerrarse este asunt...

#228824 de septiembre de 2019por hellocaio3 respuestas
Reacciones 3

¿Por qué no funcionan los accesorios estilizables y no estilizables?

¡Primero que nada, excelente proyecto! ¡Me encanta! Muy completo en todos los aspectos. He estado leyendo y releyendo el documento y es una curva de aprendizaje muy pronunciada. En fin, me gustaría ofrecer una plantilla al usuario con restricciones en el estilo. He estado intentando usar accesorios estilizables y no e...

pouyamiralayi

¡Hola! Para tu primer problema: creo que esta propiedad debe especificarse en la definición de tu tipo de componente. En tu caso sería algo así: Para tu segundo problema, mira si este puede ayudarte. Salud.

hellocaio

¡Ya veo! ¡Gracias, tío! Lo probaré. :)

artf

@ColdTuna Has escrito mal el atributo, debería ser así '<h1 data-gjs-unstylable="[\"float\"]">Título</h1>'

#228724 de septiembre de 2019por seowhuiRespuesta 1
Reacciones 1

Mostrar solo gestores de estilo específicos al seleccionar componentes

Si seleccionas un componente en el editor, solo quieres que aparezca el Gestor de Estilos de ese componente en el panel de Propiedades. Por ejemplo, ¿cómo hago que el gestor de estilos de ordenación sea visible solo en la etiqueta div? ¿Es posible?

pouyamiralayi

¡Hola! Mira si este puede ayudarte. Si quieres mostrar el Style Manager solo para tu tipo específico, puedes inicializar el editor sin sectores especificados para StyleManager, y luego usar este método para añadir tus sectores cuando selec...

Explora todos los temas