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

#20018 de mayo de 2019por shiva11893 respuestas
Reacciones 0

No se puede acceder a la aplicación en la red LAN

Hola @artf, ¿Podrías ayudarme aquí, por favor? No puedo acceder a esta aplicación en la red LAN, ¿podrías ayudarme con qué hacer para que este nodo acceda a la aplicación en la red LAN ¡Gracias :)

artf

Lo siento, pero este problema no tiene nada que ver con la biblioteca en sí

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#20006 de mayo de 2019por DylanSp2 respuestas
Reacciones 1

¿Qué evento se activa cuando se cambia el ID de un componente?

Me gustaría activar algún comportamiento cuando el ID de un componente cambia en el panel de Configuración. He probado 'editor.on()' con los siguientes eventos:'component:update:id''component:update:Id''component:update:{id}''component:update:{Id}' siguiendo la documentación aquí para 'component:update:propertyName',...

DylanSp

Después de experimentar y revisar la fuente, 'component:update:attributes' es lo que se dispara.

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#19996 de mayo de 2019por acamenhas3 respuestas
Reacciones 0

El rasgo se extiende

Hola, Necesito ampliar el tipo de vídeo, solo para añadir un nuevo rasgo/propiedad: silenciado ¿Hay alguna documentación que me diga cómo puedo ampliar un tipo existente? Gracias

artf

Para saber más sobre cómo ampliar componentes, empieza por aquí: https://grapesjs.com/docs/modules/Components.html El problema con el Componente de Vídeo es que sus rasgos se manejan de forma un poco diferente, así que en este caso sugerir...

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#19983 de mayo de 2019por VM8198Respuesta 1
Reacciones 0

Extender el componente Link no funciona correctamente.

Hola @hello @artf Estoy intentando ampliar el componente de enlace y añadir nuevos rasgos como href y target, el código que se muestra a continuación. ''function loadWithOption(opts) { editor. DomComponents.addType('link', { model: dModel.extend({ defaults: Object.assign({}, dModel.prototype.defaults, { Rasgos: [ Las...

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#19962 de mayo de 2019por prosenjit-manna3 respuestas
Reacciones 0

Primero móvil: Problema con el orden de consultas de medios

¿Estás usando la última versión (las versiones anteriores NO están soportadas)?0.14.61¿Te enfrentas al problema con tu copia local de GrapesJS o con la demo actual?Estoy enfrentando el problema tanto con el local como con el 'https://unpkg.com/grapesjs' El problema es el orden de consultas de medios para móviles prime...

prosenjit-manna

Consulta los cambios aquí https://github.com/itobuztech/grapesjs/commit/3aa3b2dc7611d23e51eac524404df5b1a5814c74

artf

Parece legítimo. Lo añadiré en la próxima edición

Palash-Mandal

Hola @artf @prosenjit-manna, ¿Podrías ayudarme a saber que la función que solicita @prosenjit-manna está implementada en la última versión /? grapesjs - 0.19.4 / versión ??? He tenido problemas cuando el pedido CSS del enfoque mobile first...

#19952 de mayo de 2019por trafalmejo2 respuestas
Reacciones 0

Los eventos vinculados no se están cargando (simplemente funcionan correctamente en Mozilla Firefox)

Así que estoy usando almacenamiento local. He añadido algunos eventos al componente de esta manera. Cada vez que añado el componente funciona perfectamente. Sin embargo, si recargo la página, el componente sigue ahí, pero ya no activa el evento de clic ni el dblclick. He notado que esto ocurre en Chrome y Safari naveg...

artf

Deberías añadir ese código como un plugin

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#19941 de mayo de 2019por webdeveloper04293 respuestas
Reacciones 0

¿Es posible añadir la propiedad StyleManager solo para el nombre de la clase?

Gracias por esta biblioteca tan increíble. Voy a añadir un controlador de estilo al sector. Este estilo será solo para un nombre de clase y no marcará objetivo. Por ejemplo, ".xxx-wrapper div.active button:before" (xxx será el identificador del componente para que los botones interiores estén controlados por este sect...

artf

Ningún gestor de estilos solo puede cambiar las propiedades de estilo (CSS) para cualquier otra cosa que tengas que usar Traits

webdeveloper0429

Gracias, artf. ¿Entonces no podemos usar el selector CSS anidado (".xxx-wrapper div.active button:before") en cssCompose?

artf

Puedes crear cualquier regla CSS usando el método setRule, pero solo las clases son visibles en el Administrador de Estilos

#19931 de mayo de 2019por Ramkumar-Murugesan3 respuestas
Reacciones 1

Es cualquier forma de almacenar el id html con su componente cuando hago clic en guardar

Hola. Sé que los grapesjs generarán el id único para cada HTML. cuando guardo ese HTML y CSS. el ID HTML no está almacenado en mi base de datos. Así que cuando recargué mis datos guardados en grapesjs, muestra un nuevo ID único para cada elemento HTML. antes de guardar el HTML. Tenemos id="i63ss1" como puedes ver en l...

artf

Los IDs @maryia-kabash se crean cuando es necesario (se añade estilo relacionado con componentes, componente tiene scripts, etc.)

artf

No deberías cargar el HTML/CSS, sino los datos JSON ¡Por favor, lee esto https://grapesjs.com/docs/modules/Storage.html

maryia-kabash

@artf JSON tampoco tiene identificadores (puedes verlo en la página de demos de GrapesJS). ¿Hay alguna forma de forzar el guardado de IDs?

#19921 de mayo de 2019por benvmatheson3 respuestas
Reacciones 0

¿Es posible eliminar todo el CSS en vez de restablecer a los valores predeterminados?

Al guardar, exporto mi CSS y luego lo importo la próxima vez que cargo. Al hacerlo, añade mi CSS al CSS por defecto existente. 'Editor. CssComposer.clear()' parece restablecer el CSS por defecto, en lugar de borrar todo el CSS. https://jsfiddle.net/benvmatheson/movxw7p1/3/ ¿Es posible borrar todo el CSS, o simplemente...

artf

Al guardar exporto mi CSS y lo importo la próxima vez que cargo ¡Por favor, lee esto https://grapesjs.com/docs/modules/Storage.html

benvmatheson

Un ejemplo en esa documentación sugería usar simplemente el atributo 'style': Sin embargo, seguía habiendo otros estilos. Si se debe asumir que al importar estilo, ¿Siempre irá precedido con lo siguiente?

artf

Este es el CSS por defecto que puedes cambiar mediante la opción 'protectedCss', pero de nuevo, si tu propósito es editar una plantilla creada previamente, importar CSS exportado está MAL Puede que necesites importar HTML/CSS solo al crear...

#199129 de abril de 2019por afdallah3 respuestas
Reacciones 2

Redimensionable, usando unitWidth en salida px en porcentaje.

Hola @artf, Gracias por crear este marco. Recientemente hice un componente personalizado basado en tu plugin flexbox. ! demo La flecha roja es el valor real del modelo. La flecha verde es lo que esperaba que fuera. ¿Es posible poner 'unitWidth' como 'px' pero la salida en 'percentual'? Esto es lo que he probadoLos sep...

artf

Ah, espera, culpa mía, 'opts' es el tercero 'updateWidth(model, value, opts = {}) {' por cierto, el segundo argumento en setStyle son las opciones (por ejemplo, '{ silent: true }' para evitar activar los oyentes de cambio) y esas opciones...

afdallah

Eres el hombre!! 👍 👍 Muchas gracias @artf.

artf

Hola @afdallah, desde el punto de vista del redimensionador tendrías que usar la opción 'updateTarget' para personalizar el objetivo, pero desafortunadamente no puedes porque ya está muy usada por el SelectCommand Así que te pediría que in...

Explora todos los temas