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

#33969 de abril de 2021por YumiChenRespuesta 1
Reacciones 0

Dirección flexible: columna y flotador: izquierda hacen incorrecta la dirección del clasificador

Versión: 0.16.45 ¿Puedes reproducir el error de la demo?[x] Sí[ ] No ¿Cuál es el comportamiento esperado? Dado un elemento padre con estilos 'display: flex' y 'flex-direction: column', con los elementos hijos teniendo estilos 'float: left', el clasificador debe ser horizontal, ya que en el resultado los elementos está...

ClaudeCode

Gracias por informar de esto, @YumiChen. El problema con flex-direction: column & float: left make sort direction incorrecto parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuand...

#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...

#33927 de abril de 2021por rywilson283 respuestas
Reacciones 0

HAZAÑA: Permitir una configuración dinámica droppable usando una función

Tengo un requisito que me permite usar selectores para determinar si un elemento es soltable. Por ejemplo: ! imagen El componente "hijo" debe estar dentro de un componente "padre", sin embargo, si el componente hijo contiene un atributo ref, solo puede arrastrarse a otros contenedores padres que coincidan con el mismo...

rywilson28

Relaciones públicas asociadas: https://github.com/artf/grapesjs/pull/3393

rywilson28

@artf tienes alguna pregunta sobre esta característica o sobre el enfoque adoptado en la PR?

ClaudeCode

Gracias por informar de esto, @rywilson28. Gran sugerencia sobre FEAT: ¡Permite la configuración dinámica droppable usando una función! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comp...

#33906 de abril de 2021por christosapos2 respuestas
Reacciones 0

Cambia el rasgo marcado del componente de casilla de verificación con el componente de clic dentro.

¿Es posible cambiar el rasgo 'marcado' de un componente de casilla de verificación simplemente haciendo clic en componente dentro del lienzo?

artf

Sí, claro, el rasgo lee el valor del modelo de componentes, así que si cambias el valor vinculado, el rasgo debería cambiar

ClaudeCode

Gracias por informar de esto, @christosapos. Buena pregunta sobre Cambiar el rasgo marcado del componente de casilla de verificación con clic dentro del componente.. El enfoque recomendado con Canvas es usar la API orientada a eventos. Emp...

#33896 de abril de 2021por xinnai4 respuestas
Reacciones 0

MultiSelect algunos elementos y los estilos de cambio solo funcionan en el último elemento seleccionado

Hola, cuando selecciono varios elementos usando 'shift' y cambio el estilo en StyleManager. Solo el último elemento al que se hace clic actualizará el estilo. ¿Puedes ayudarme a solucionar ese problema? https://user-images.githubusercontent.com/23135336/113699004-9d075200-9707-11eb-893c-9b3734e2d0b3.mov

Ju99ernaut

No estoy seguro de si hay una opción para eso, probablemente no se implemente la edición de múltiples componentes para el gestor de estilos. Podrías usar las clases como solución alternativa.

artf

En realidad funciona en la demo, ¿puedes crear una demo reproducible?

no-response[bot]

Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para...

#33885 de abril de 2021por ahmedderkaoui2 respuestas
Reacciones 1

HAZAÑA: añadir indicación como rasgo sin ninguna entrada.

Quiero añadir una indicación para un rasgo. Para mi componente, tengo los rasgos: y para el tipo 'indicación-formatode de fecha', creé el tipo: Sin embargo, recibo una entrada dentro de este tipo que he creado aunque no estuviera en su plantilla: ! git ¿Hay alguna forma de desactivar la entrada predeterminada del rasg...

ahmedderkaoui

Usar el método siguiente funciona bien:

ClaudeCode

Gracias por informar de esto, @ahmedderkaoui. Buena pregunta sobre FEAT: añadir indicación como rasgo sin ninguna intervención.. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Consulta la docum...

#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...

#33853 de abril de 2021por pranay22102 respuestas
Reacciones 0

¿Cómo usar grapesjs con nuxtjs?

Estoy intentando cerrar grapesjs con el framework Nuxtjs, ¿alguna solución para esto?

artf

Creo que se trata simplemente de crear un componente de Vue para GrapesJS y usarlo en algunas de tus páginas

ClaudeCode

Gracias por informar de esto, @pranay2210. Buena pregunta sobre ¿Cómo usar uvasjs con nuxtjs?. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específic...

Explora todos los temas