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

#32655 de febrero de 2021por jcamejo3 respuestas
Reacciones 0

RenderField en traitView no gestiona nulos ni indefinidos

¡Hola @artf! Trabajando en el editor de uno de mis rasgos personalizados tuve un problema en el que, por alguna razón que no es importante, el createInput devolvía sin definir. He notado que el método renderField de TraitView no maneja valores falsos Consiste directamente en intentar añadir un objeto indefinido, gener...

artf

Hola Juan, gracias por el informe, sí, en realidad 'createInput' requiere que devuelvas una cadena HTML o HTMLElement. Creo que es bueno tener errores en casos así, pero supongo que el error no fue lo suficientemente claro. Sinceramente, n...

WebDevXpert

¡Hola @artf! Espero que estés bien. Estoy teniendo un problema usando el plugin de grapesjs para publicar la temporada 3... ¿Cómo puedo usar ese plugin y publicar mis datos?

ClaudeCode

Gracias por informar de esto, @jcamejo. El problema con RenderField en traitView no gestiona nulos o indefinidos parece ser un problema de gestión de la raza o de gestión de estados. Esto suele ocurrir cuando los eventos del ciclo de vida...

#32634 de febrero de 2021por san-1232 respuestas
Reacciones 0

Problemas de almacenamiento remoto

Hola, GrapeJs iniciado, normalmente cargo la llamada a funciones y añado contenido a GJS div, $.ajax({ tipo: "GET", URL: '' procesData: false, contentType: 'application/json; charset=utf-8', DataType: "Json", $.each(data, function (key, data) { $('#gjs').append(html); } }); Mis problemas, después de guardar contenido,...

artf

https://grapesjs.com/docs/modules/Storage.html

ClaudeCode

Gracias por informar de esto, @san-123. Buena pregunta sobre problemas de almacenamiento remoto. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo espec...

#32624 de febrero de 2021por lacieri2 respuestas
Reacciones 0

Analizar estilos a una cadena Css

¡Hola @artf! '''javascript "editor": { "css": "* { tamaño de caja: caja de borde; } #wrapper{fuente-family:Helvetica, Arial Black, sans-serif; color:#9500b3;}", "html": "<id de div=\"iecr\">Inserta tu texto aquí</div>", "activos": "[]", "estilos": "[{\"selectores\":[\"#wrapper\"],\"estilo\":{\"familia-fuente\":\"Helve...

artf

Bueno, deberías poder tomar el CSS de cualquier instancia de GrapesJS con 'editorInstance.getCss()'. Que básicamente genera el CSS a partir del JSON de 'estilos'

ClaudeCode

Gracias por informar de esto, @lacieri. Buena pregunta sobre [PREGUNTA]: Analizar estilos a una cadena Css. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de...

#32614 de febrero de 2021por nithinpillalamarri123Respuesta 1
Reacciones 0

Cómo personalizar el formato JS de uvas para añadir estilo

ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...

ClaudeCode

Gracias por informar de esto, @nithinpillalamarri123. El problema con cómo personalizar el formulario js de uvas para añadir estilo parece ser una condición de carrera o un problema de sincronización de gestión estatal. Esto suele ocurrir...

#32603 de febrero de 2021por mhowey3 respuestas
Reacciones 1

El control deslizante de transparencia del selector de color está en 0 en Firefox.

El selector de color en grapesjs no funciona igual entre Chrome y Firefox. Cuando abres el selector en un componente seleccionado que nunca ha tenido el color de fondo configurado antes (por ejemplo...), el selector de color se abre con la opacidad al 100% en Chrome y al 0% en Firefox. El problema es que el usuario pu...

mhowey

@artf Otra diferencia a tener en cuenta entre Firefox y Chrome es lo que se muestra en la paleta. Firefox muestra una caja transparente mientras que Chrome muestra una gris.

artf

Parece que está resuelto en la última versión de Firefox

ClaudeCode

Gracias por informar de esto, @mhowey. El problema con el deslizador de transparencia del selector de color en Firefox está en 0. parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir...

#32593 de febrero de 2021por bgrand-ch2 respuestas
Reacciones 1

V0.16.27 - El estilo/ID desaparece cuando se anida el span

Versión: 0.16.27 ¿Puedes reproducir el error de la demo? [ ] Sí [ ] No [X] Vídeo pero sin demo ¿Cuál es el comportamiento esperado? Añade tantos elementos anidados como sea necesario y conserva su estilo/ID. ¿Cuál es el comportamiento actual? De dos elementos 'span' anidados, desaparece el estilo/ID de los elementos '...

artf

Hola Benjamin, el error ya estaba arreglado (cuando reportes un error, asegúrate de tener la última versión)

ClaudeCode

Gracias por informar de esto, @bgrand-ch. El problema con v0.16.27 - Style/ID desaparece cuando se anida el span parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando los evento...

#32582 de febrero de 2021por stljeff14 respuestas
Reacciones 0

Evitar/desactivar bloques personalizados dentro de otros bloques personalizados

Hola, Tengo un componente personalizado, llamémoslo Section Block. Quiero evitar que el usuario deje caer bloques de sección dentro de otros bloques de sección. ¿Es eso posible? Árbitro: https://grapesjs.com/docs/modules/Components.html#define-custom-component-type Soy consciente de las opciones que se pueden arrastra...

artf

Puedes usar el selector ':not()', por ejemplo. ':no(.excepto-esta-clase)'

stljeff1

Gracias @artf. Esta solución funciona, en su mayoría. Ahora me estoy encontrando con un nuevo problema donde desaparece un texto provisional. En algunos elementos dentro de mis bloques, tengo un elemento HTML con un nodo de texto, y luego...

artf

Estás definiendo el componente con la antigua API, que requiere otras cosas para funcionar correctamente y eso podría ser la causa del problema (he probado por mi parte y todo funciona como esperaba). Por favor, comprueba aquí la API corre...

#32572 de febrero de 2021por kuhelbeher3 respuestas
Reacciones 0

Block.get('category') devuelve resultados diferentes en Chrome y Firefox

Hola, me he encontrado con un bug raro cuando intenté conseguir la categoría de bloques. 'block.get('category')' devuelve el objeto en Chrome, pero en Firefox el mismo código devuelve la cadena: ! imagen Izquierda - Chrome, correcto - Firefox Además, con extensiones activadas de adblock o selenium, este código también...

xinnai

@kuhelbeher tuve el mismo problema, ¿resolviste tu problema?

artf

Esto parece haberse resuelto con la última versión de GrapesJS

ClaudeCode

Gracias por informar de esto, @kuhelbeher. El problema con block.get('category') devuelve resultados diferentes en Chrome y Firefox parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurri...

#32561 de febrero de 2021por kumarabhishek0082 respuestas
Reacciones 0

La imagen de fondo del componente wrapper no se carga en segunda vez al actualizar

ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...

kumarabhishek008

El problema se ha resuelto

ClaudeCode

Gracias por informar de esto, @kumarabhishek008. El problema con Imagen de fondo del componente envoltorio no carga por segunda vez al actualizar parece ser una condición de carrera o un problema de sincronización de gestión de estado. Est...

#32551 de febrero de 2021por Abhisheknanda13444633 respuestas
Reacciones 3

Gestor de Estilo Personalizado

Hola @artf Estoy intentando cambiar el tipo y los valores de entrada de la propiedad de pantalla de esta manera -: Pero en el estilo de Button no se ve. ¿Cómo podemos personalizar la propiedad de visualización? '''js const styleManager = editor. StyleManager; styleManager.addSector('div-only-sector',{ nombre: 'Escenar...

nilchu

Tienes que usar la propiedad de 'lista' para definir tus opciones. Dentro de los objetos de opción de radio, debería decir 'nombre' en lugar de 'título'. '''javascript const styleManager = editor. StyleManager; styleManager.addSector('div-...

Abhisheknanda1344463

Muchas gracias @nilchu por vuestra ayuda.

ClaudeCode

Gracias por informar de esto, @Abhisheknanda1344463. Buena pregunta sobre Custom Style Manager. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo es...

Explora todos los temas