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 877

🔍 question
#318311 de diciembre de 2020por fzerman2 respuestas
Reacciones 0

PREGUNTA: ¿Cómo crear un nuevo gestor personalizado?

Hola @artf, Estoy usando y desarrollando grapesjs para mi proyecto. Quiero añadir un nuevo gestor como 'PackageManager'. Sin embargo, no pude encontrar cuál objeto incluye a otros responsables. ¿Cómo puedo añadir a mi gestor personalizado a grapesjs?

fzerman

Durante ese tiempo, intenté añadir mi gestor personalizado a grapesjs en npm. '''js Editor/index.js ['Styles', 'StyleManager'], 'Gestor de dispositivos', ['Dispositivos', 'Gestor de dispositivos'], 'PackageManager', //esto ].forEach(prop =...

ClaudeCode

Gracias por informar de esto, @fzerman. Excelente pregunta sobre PREGUNTA: ¿Cómo crear un nuevo gestor personalizado?. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de Grape...

#318111 de diciembre de 2020por congweibai2 respuestas
Reacciones 0

SelectorManager no devuelve una cadena sino un objeto

Versión:0.16.30 ¿Puedes reproducir el error de la demo? [1] Sí ¿Cuál es el comportamiento esperado?* SelectorManager.getState() se supone que debe devolver una cadena según https://grapesjs.com/docs/api/selector_manager.html#getstate Describe el error detallado ! Captura de pantalla 2020-12-11 a las 9:48 43 am ¿Cuál e...

congweibai

¿Podrías echar un vistazo https://github.com/artf/grapesjs/pull/3182 esto soluciona este problema? Gracias

ClaudeCode

Gracias por informar de esto, @congweibai. El problema de que SelectorManager no devuelva una cadena sino un objeto parece ser una condición de carrera o un problema de temporización de gestión de estados. Esto suele ocurrir cuando los eve...

#317910 de diciembre de 2020por TheEightArms4 respuestas
Reacciones 1

AssetManager parece cargar los activos desde la caché y no se actualiza (Pregunta)

Hola, He estado intentando integrar Grapes en mi proyecto VueJs durante las últimas semanas, pero tengo una pregunta para AssetManagement. Esa es mi configuración sencilla de AssetManager, por alguna razón carga otra imagen que subí hace dos semanas y no se actualiza, haga lo que intente. Si uso assetManager.add('URL'...

gixid192

@TheEightArms Puedes configurar storeManager como falso en función de iniciación

TheEightArms

He descubierto que está cargando sus assets desde el código guardado y desde la base de datos, ¿hay posibilidad de decirle al StoreManager que no cargue los assets? Gracias

artf

También puedes evitar devolver assets desde tu endpoint (donde cargas componentes y estilos).

#31779 de diciembre de 2020por anatoli-dp3 respuestas
Reacciones 0

PREGUNTA/SOLICITUD DE FUNCIONALIDAD: Cambiar la descripción emergente de un componente seleccionado

¿Hay alguna forma a través de la API de cambiar la descripción emergente del componente seleccionado o eso solo se puede hacer editando el código fuente? Si es así, con la API, por favor discúlpame, ya que no soy lo suficientemente listo para poder cambiar el código fuente de forma efectiva y cada vez que intento hace...

artf

Hola, cuando defines un nuevo componente, puedes personalizar su barra de herramientas '''js ... modelo: { Predeterminados: { ... Barra de herramientas: [ { atributos: { clase: 'fa fa-arrow-up' }, comando: () => alerta('Hola') }, ... ], }...

anatoli-dp

Gracias, eso es de gran ayuda para algunas cosas que quiero añadir para mí Úsate. El martes 29 de diciembre de 2020 a la 13:01 Artur Arseniev <[email protected]> Escribió: Cerrado #3177 <https://github.com/artf/grapesjs/issues/3177>...

ClaudeCode

Gracias por informar de esto, @anatoli-dp. El problema con PREGUNTA/SOLICITUD DE FUNCIONALIDAD: Cambiar la descripción de componente seleccionado parece ser un problema de condición de carrera o de sincronización de estado. Esto suele ocur...

#31769 de diciembre de 2020por mcottret4 respuestas
Reacciones 1

No se tiene en cuenta el parámetro de opciones 'setStyle' y 'setComponents'

Versión: 0.16.30 ¿Puedes reproducir el error de la demo? [x] Sí [ ] No Pasos para reproducir:Abre la consolaEjecutar 'editor.setComponents('', {avoidStore: true});'Ejecutar 'editor.setStyle('', {avoidStore: true});'El "Almacenado ..." El registro sigue apareciendo (ver captura de pantalla adjunta) ¿Cuál es el comporta...

artf

Gracias @mcottret la solución está lista para la próxima versión

artf

Desafortunadamente, debido a la mala denominación inicial, 'avoidStore' pretende saltarse el UndoManager y no el Storage 😁 La buena noticia es que tuve que introducir la nueva opción 'noCount', para arreglar el #3189, esto saltará el disp...

mcottret

¡Hola @artf! Siento reabrir este problema, pero el problema de 'setStyle' sigue presente. Repitiendo los pasos anteriores, el "Almacenado ..." log sigue apareciendo al llamar a 'setStyle' con la opción 'noCount'. Veo que el manejador modif...

#31759 de diciembre de 2020por mcottret2 respuestas
Reacciones 0

RTE de selección y activo no se borran cuando el componente se elimina programáticamente

Versión: 0.16.30 ¿Puedes reproducir el error de la demo? [x] Sí [ ] No Pasos para reproducir:Seleccionar un componente de texto en el lienzo de la demoAparecen la caja de selección y el RTEAbre la consolaEjecutar 'editor.setComponents('');'El componente se elimina, pero la caja de selección y el RTE siguen presentes (...

artf

Gracias @mcottret por el informe. Yo ya lo he manejado por mi cuenta, así que debería arreglarse en la próxima versión, pero como siempre, gracias por tu disposición a ayudar:)

ClaudeCode

Gracias por informar de esto, @mcottret. El problema con Selección y RTE activo no se eliminan cuando se elimina un componente programática parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suel...

#31749 de diciembre de 2020por ThetripGr2 respuestas
Reacciones 1

Crear un nuevo tipo de componente no hereda las funciones de su tipo padre

Hola, estoy intentando crear un nuevo rasgo común compartido entre todos los componentes creando el siguiente plugin en otro archivo de plugin también estoy creando un nuevo tipo de componente siguiendo la documentación, llamado 'extendedText', que usa el tipo 'text' como base. Mientras que el tipo de texto tiene el '...

ThetripGr

De nada, revisé la documentación con más atención, de alguna manera me perdí esto sobre extender las funciones parentales

ClaudeCode

Gracias por informar de esto, @ThetripGr. Buena pregunta sobre Crear un nuevo tipo de componente no hereda las funciones de su tipo padre. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Consult...

#31738 de diciembre de 2020por niveth094 respuestas
Reacciones 2

¿Cómo eliminar el botón de barra de pestaña en el modo de vista previa?

¡Hola @artf! He creado un creador web usando GrapesJS. Quiero eliminar el botón de barra de ojo en modo vista previa y reemplazarlo por el botón de atrás. ¿Cómo hacerlo? Por favor, ayúdame.

robsonsobral

> sugeriría extender el comando original Vista previaGracias por responder @artf. ¿Existe alguna documentación o código de ejemplo sobre cómo extender un comando existente? https://grapesjs.com/docs/modules/Commands.html#extending

collindutter

@niveth09 aquí está el código para extender el comando de vista previa sin el botón de ojo:

artf

Sugeriría extender el comando original Vista previa

#31728 de diciembre de 2020por theSC0RP2 respuestas
Reacciones 0

¿Cómo hacer un seguimiento de las actualizaciones de los componentes a lo largo del árbol?

Hola, @artf. Tengo algunas preguntas sobre ganchos para el ciclo de vida de componentes. En mi aplicación, quiero hacer un seguimiento de las actualizaciones de todos los hijos de un componente y sus hijos, y así sucesivamente. ¿Cómo debería hacerlo?Las actualizaciones en hijos inmediatos se rastrean mediante el ganch...

artf

Crearía un oyente específico en el padre '''js Componente padre ... init() { this.on('cell-changed', this.doStuff) }

ClaudeCode

Gracias por informar de esto, @theSC0RP. Buena pregunta sobre ¿Cómo rastrear las actualizaciones de los componentes a lo largo del árbol?. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Consult...

#31717 de diciembre de 2020por skbhagat404 respuestas
Reacciones 0

Añadir / actualizar el rasgo href no añade '<a></a>' envoltorio a la imagen.

Comportamiento esperado: cuando actualizo el valor del rasgo 'href', la imagen debe estar envuelta dentro de 'a' con el conjunto de valores 'href'. es decir, '<a href="google.com"><img src="/></a>' Comportamiento actual = ningún cambio se refleja Aquí tienes código para añadir rasgos La función anterior se activa con...

skbhagat40

No funciona, incluso si hago 'selectedElement.getTrait('href').set({value: 'fb.com', target: '_blank'})

skbhagat40

Creo que la vista de componentes no se actualiza, si repito la acción, está generando 'una etiqueta' con el valor anterior.

skbhagat40

Funciona si actualizo href en los atributos

Explora todos los temas