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

#240914 de noviembre de 2019por promodnlRespuesta 1
Reacciones 0

Widget de tabla con un mensaje emergente para aceptar las filas y columnas.....

Hola...¿Alguien puede ayudarme con el widget de la mesa?¿Cómo puedo tener una ventana emergente al arrastrar y soltar el widget..... que aceptará el número de filas y columnas.Luego consigue ese número de filas y columnas para esa tabla en el editor. Sería de gran ayuda. ¡Gracias de antemano!!

artf

Intenta leer la guía de inicio, más o menos resume tu petición. Lo único que depende de ti es qué mostrar en el modal (por ejemplo, la interfaz de entradas)

#240813 de noviembre de 2019por kickbk3 respuestas
Reacciones 2

¿Oyente de eventos para deshacer?

Estoy escuchando si un componente elimina y se mueve con 'removed()' y 'sorter:drag:end'. Una última forma (espero) de ver que el componente se mueve es deshaciendo un movimiento. Necesito escuchar ese evento. ¿Hay algún oyente para eventos para deshacer?

artf

De hecho, apoyamos eventos de 'deshacer'/'rehacer'

artf

Creo que, actualmente, la única forma posible de hacer un seguimiento de esos cambios es usando el evento 'component:update:components', que pasará el componente añadido/eliminado

pouyamiralayi

@kickbk que yo sepa, no existe tal evento, pero supongo que se puede detectar escuchando el evento ''component:add''. ¡Salud!

#240613 de noviembre de 2019por promodnl2 respuestas
Reacciones 2

Incluir la propiedad href para un widget

Hola, ##Can alguien me ha ayudado con la propiedad href para algún widget??Quiero tener la propiedad href para un widget. Entonces, ¿cómo puedo añadirlo?

pouyamiralayi

Hola @promodnl debes definir un rasgo para tu componente.

promodnl

Hola @pouyamiralayi gracias por tu respuesta......

#240513 de noviembre de 2019por fmr4113 respuestas
Reacciones 0

El editor de ckeditor no se inicializa cuando reemplaza el texto del rasgo

Por qué cuando cambio el texto del rasgo del CKEDITOR no se inicializa Mi rasgo <pre> domComps.addType('text',{ model: dModel.extend({ defaults: Object.assign({}, dModel.prototype.defaults, { Rasgos: [ {etiqueta:"Tamaño de fuente", tipo:"textfontsize"} ], }), }, { isComponent: function(el) { if (el.getAttribute && "te...

artf

Como sigues usando la antigua definición de API (que es bastante propensa a errores), te recomiendo leer primero la documentación sobre Component, y luego probablemente encontrarás el problema

fmr411

¿O hay otra forma de añadir un rasgo (para el texto) para que el CKEDITOR funcione

artf

En la documentación puedes ver cómo ampliar otros componentes

#240413 de noviembre de 2019por scott-coates3 respuestas
Reacciones 3

Pregunta: cómo observar los cambios en los componentes de los niños

¿Hay alguna forma sencilla de suscribirme o escuchar los cambios en los componentes/hijos de mi tipo de componente personalizado? ¿Quizá algún evento al que pueda suscribirme? ¿Algo como 'change:content'? Quiero añadir rasgos a los hijos de mi componente 'contenedor'. Si los niños salen del contenedor, los rasgos debe...

pouyamiralayi

¿Hay alguna forma sencilla de suscribirme o escuchar los cambios en los componentes/hijos de mi tipo de componente personalizado? @scottccoates puedes suscribirte de esta manera: ¡Salud!

scott-coates

@pouyamiralayi gracias. Necesito vigilar si los niños salen o entran en mi componente. No estoy seguro de que lo que me hayas proporcionado ayude o me estoy perdiendo de algo.

pouyamiralayi

@scottccoates esto podría ayudar: ¡Salud!

#240312 de noviembre de 2019por varadero3 respuestas
Reacciones 0

Editor.load posiblemente causa una fuga de memoria

Cómo reproducirse:Naviagate a https://grapesjs.com/demo.htmlAbre la consola del navegador (Chrome) y escribe lo siguiente: 'setInterval(() => editor.load(), 1000)' y pulsa EnterVe a la pestaña "Memoria" (Chrome) y revisa el uso de memoria Qué ocurre: La memoria no para de aumentar. Si abres el "Performance Monitor" de...

varadero

Esto es importante. Si no se soluciona, hace que GrapesJS sea peligroso de usar, especialmente en aplicaciones SPA.

artf

Lo miraré, pero cualquier ayuda es bienvenida

diazemiliano

Estoy teniendo el mismo problema aquí. Incluso después de destruir al editor, el problema sigue siendo.

#240212 de noviembre de 2019por varaderoSin respuestas
Reacciones 0

Editor.load elimina estilos

Estoy usando 'editor.load' con el gestor de almacenamiento local integrado y el resultado es que se pierde el estilo de los elementos. Cómo reproducirse:Navega hasta https://grapesjs.com/demo.html (o usa el proyecto new grapesjs e inicialízalo con 'storageManager: { type: 'local' }' y 'plugins: ['gjs-blocks-basic']')I...

#240112 de noviembre de 2019por Indhumathi20162 respuestas
Reacciones 6

Cómo comprobar si un componente o elemento está presente en el lienzo o no

He estado intentando activar una casilla de verificación en trait al cargar, cuando un elemento está presente en el lienzo, pero desafortunadamente no sé cómo comprobar si el elemento está presente o no, estoy probando el siguiente código en el método onRender() const canvasElement = editor. DomComponents.getWrapper()...

pouyamiralayi

Hola @Indhumathi2016 puedes usar encontrar método: ¡Salud!

Indhumathi2016

@pouyamiralayi Funciona bien cuando hago esto editor.on('load', () => { const wrapper = editor.getWrapper() const el = wrapper.find('#gist-GDPR')[0] }); Gracias

#240012 de noviembre de 2019por ned-kelly2 respuestas
Reacciones 4

¿Es posible 'desactivar' un botón añadido dentro del panel desde una función fuera de GJS?

Hola a todos, Primero, un proyecto increíble, me ha gustado mucho extender GJS para que funcione con nuestro caso de uso, y estoy emocionado por lo que nos espera al ver algunos de los problemas/funciones en desarrollo... Así que estoy usando GJS con botones personalizados añadidos en el panel mediante 'addButton' (as...

pouyamiralayi

Hola @ned-kelly, prueba esto: ¡Salud!

ned-kelly

@pouyamiralayi, eres increíble — perdón por hacer una pregunta que parece sencilla — ¡no he encontrado ningún problema anterior en GitHub ni comentarios sobre esto en la documentación!

#239912 de noviembre de 2019por imranali20453 respuestas
Reacciones 0

Componente SVG no arrastrable

Hola, Estoy usando grapesjs en angular 7. Lo que quiero conseguir cuando llama cada método de caída de canvas es añadir un componente svg en canvas. He añadido un componente SVG en el método de caída de lienzo. Pero no se puede arrastrar. Adjunto mi código y vídeo para entenderlo mejor. Gracias @artf si me ayudas. <co...

imranali2045

@artf por favor, asegúrate de que para mí es muy importante resolver este problema. Gracias

artf

Desafortunadamente, la API de arrastrar y soltar HTML5 no funciona en elementos SVG, así que si necesitas soportarlo tienes que envolver tus componentes SVG (por ejemplo, en un elemento 'div').

imranali2045

@artf vale, gracias

Explora todos los temas