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 231

🔍 general
#341927 de abril de 2021por emyasnikov2 respuestas
Reacciones 0

HAZAÑA: Evento al que conectarse después de que editor.render haya sido ejecutado

¿Qué intentas añadir a GrapesJS? Como se describe en BUG: El atributo "visible" de los paneles no impide el renderizado de los paneles, intenté evitar el renderizado de los paneles al inicio. Como el atributo visible no me funcionaba, probé algunas soluciones hasta que me di cuenta de que todos mis cambios desaparecía...

artf

Gracias@emyasnikov cerraré esto y dejaré abierto el problema de los bugs

ClaudeCode

Gracias por informar de esto, @emyasnikov. El problema con FEAT: Event to hook into after editor.render ha sido ejecutado parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando l...

#341526 de abril de 2021por mmotov4 respuestas
Reacciones 0

Gestor de activos personalizado. Cómo establecer una imagen de fondo

¡Hola! Estoy creando un modal personalizado para el Asset Manager y, básicamente, parece que necesito anular el comando '''open-assets'. ¿Cómo puedo entender si un usuario quiere establecer una propiedad de imagen src o de imagen de fondo? ¡Gracias de antemano!

advancedsoftwarecanada

De acuerdo, acabo de empezar con GrapeJS y lo he puesto operativo en mi sistema, quiero poner la imagen de fondo en un div de cabecera sin tener que escribir código css :/

artf

En realidad, el conocimiento de qué hacer al seleccionar el recurso no debería formar parte del comando en sí, ya que la acción debería decidirse por quién dirige el comando, por ejemplo. '''js editor.runCommand('open-assets', { onSelect(a...

advancedsoftwarecanada

Esta no es la solución correcta a nuestra pregunta. Lo que quiero hacer es añadir esto a un componente, ¿cómo lo haríamos? ! imagen

#341426 de abril de 2021por sidh013 respuestas
Reacciones 1

El modelo de componentes no se reinicia al crear una nueva resistencia

Al arrastrar un componente desde el panel derecho, el modelo de componente no se establece al valor por defecto, sino que tiene el valor del componente añadido previamente ! imagen ! imagen

sidh01

He resuelto esto, el problema era que cuando establecíamos la propiedad del modelo, entonces necesito usar un clon profundo para un array u objeto

artf

Hola @sidh01 definitivamente es algo de tu parte, podemos intentar ayudarte si eres capaz de crear una demo reproducible.

ClaudeCode

Gracias por informar de esto, @sidh01. Gracias por compartir tu informe sobre El modelo de componentes no se reinicia al crear un nuevo arrastre. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínim...

#340821 de abril de 2021por marcepoblet2 respuestas
Reacciones 1

Cómo cambiar el estilo de dispositivos, ver código y pantalla completa

Actualmente tenemos este estilo GrapesJs: ! imagen Pero queremos tener este estilo de GrapesJs: ! imagen Mis preguntas son: 1- - ¿Cómo podemos cambiar el formato en los dispositivos? Nos gustaría tener botones en lugar de menús desplegables. 2- ¿Es posible mover los botones 'ver código' y 'pantalla completa' dentro de...

Ju99ernaut

Solo tendrás que configurar el dispositivo o ejecutar los comandos correspondientes en el evento de clic del botón, por ejemplo. '''js btn.addEventListener('click', function() { editor.setDevice('Escritorio'); }); ```

ClaudeCode

Gracias por informar de esto, @marcepoblet. Buena pregunta sobre [PREGUNTAS] Cómo cambiar el estilo de dispositivos, ver código y pantalla completa. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí:...

#340314 de abril de 2021por John-Oula4 respuestas
Reacciones 0

Gestor de varias páginas

¿Cómo puedo crear varias páginas?

GoodPHP

Oye, ahora tienes que construirte a ti mismo. Hemos hecho la siguiente solución: https://gjs.market/products/pages-manager

Ju99ernaut

Estoy trabajando en un plugin para ese https://github.com/Ju99ernaut/grapesjs-template-manager, todavía está en proceso pero ahora está en un estado bastante decente.

echobinod

Gestor de páginas múltiples usando VueJS: https://github.com/echobinod/GrapesJS-Vue.js.git

#340012 de abril de 2021por GoodPHP3 respuestas
Reacciones 1

¡Ahora es posible usar Ckeditor5 + GrapesJS!

Somos DevFuture, desarrollamos un plugin para integrar GrapesJS + ckeditor5. Ejemplo de vídeo: https://www.youtube.com/watch?v=xn4gSMIrx-A Conocemos a mucha gente que lleva mucho tiempo buscando esta integración. Lo conseguimos. Si te interesa este plugin, envía un mensaje a nuestro contacto. Más detalles: https://dev...

GoodPHP

Sí, cada 20% de la venta del plugin lo enviaremos a GrapesJS de soporte. Si compras plugins, soportarás GrapesJS.

theSC0RP

@GoodPHP ¿Es un plugin de pago?

ClaudeCode

Gracias por informar de esto, @GoodPHP. ¡Buena pregunta sobre Ckeditor5 + GrapesJS ahora es posible!. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo...

#33959 de abril de 2021por Abhisheknanda13444632 respuestas
Reacciones 1

Observación -: Vista móvil inconsistente

Hola @artf Por favor, echa un vistazo al vídeo adjunto. He comprobado la vista móvil y he observado que la vista móvil es diferente en comparación con la vista editor-móvil. ¿Alguna opinión al respecto? o se supone que debe ser así de trabajo Grabación de pantalla 2021-04-09 a 2.55.45 PM.zip

Abhisheknanda1344463

Está arreglado. Cerrando el tema.

ClaudeCode

Gracias por informar de esto, @Abhisheknanda1344463. Buena pregunta sobre Observación -: Vista móvil inconsistente. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS...

#33948 de abril de 2021por alext27933 respuestas
Reacciones 1

UndoManager añadir

¿Cómo añadir un evento de deshacer/rehacer a UndoManager desde un editor personalizado de texto enriquecido ckeditor?

Ju99ernaut

'UndoManger' suele registrar los cambios en los modelos de componentes, así que si puedes registrar los cambios desde el RTE en el componente de alguna manera, podría funcionar. No estoy completamente seguro de cómo funcionaría esto, así q...

artf

Sí, como ya mencionó @Ju99ernaut todos los grandes editores de RTE implementan su propio gestor de deshacer. De hecho, cuando el RTE está habilitado (integrado o personalizado) todos los accesos directos están desactivados para no interfer...

ClaudeCode

Gracias por informar de esto, @alext2793. Buena pregunta sobre UndoManager add. El enfoque recomendado con ProseMirror es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específico Busca el...

#33875 de abril de 2021por assadnazar4 respuestas
Reacciones 0

HAZAÑA: Cargar a través de la URL

¿Podemos añadir una opción para cargar a través de la URL? por ejemplo, ¿Pasamos una URL al init y allí se inicializa la página con el editor?

Ju99ernaut

Es bastante difícil encontrar una solución universal debido a las restricciones del CORS.

artf

Es bastante difícil encontrar una solución universal debido a las restricciones de CORS. Correcto, si tu intención es cargar HTML de algún sitio externo, deberías tener un servidor para obtener el contenido.

assadnazar

@Ju99ernaut, @artf quiero cargar las páginas de los mismos dominios para editar html.

#33863 de abril de 2021por maivanchuongRespuesta 1
Reacciones 0

GrapesJS no cambia la configuración AssetManager

Hola, Ejemplo de AssetManager no estoy cambiando la configuración: modalTitle, addBtnText, uploadText,... Espero que me ayudes

ClaudeCode

Gracias por informar de esto, @maivanchuong. Gracias por compartir tu informe sobre GrapesJS no cambiar la configuración de AssetManager. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo reprod...

Explora todos los temas