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 1,399

🔍 outdated
#76516 de enero de 2018por perfect-coders3 respuestas
Reacciones 2

El evento editor.on('bloquear:arrastrar:para') no funciona

Estoy usando este evento muchas veces en la aplicación de la biblioteca anterior. Ahora he actualizado la biblioteca. He actualizado las siguientes bibliotecas: 1) Biblioteca Grapesjs 2) Biblioteca de páginas web Grapesjs-Preset- 3) Biblioteca Grapesjs-Basic-Blocks Pero ahora deja de funcionar. Avísame si hay algún ca...

artf

Hola programadores @perfect, con la última versión https://github.com/artf/grapesjs/releases/tag/v0.13.5 el arrastrar y soltar en HTML5 está activado por defecto (desactivable mediante la opción 'nativeDnd') y, por desgracia, no pude mante...

perfect-coders

Muchas gracias por la respuesta rápida. Siempre me encanta tu respuesta rápida. Tengo algunas opciones de inversión para ti. Espero saber de ti pronto.

cgatian

Esto me dejó perplejo. La documentación está desactualizada

#76416 de enero de 2018por vishal50332 respuestas
Reacciones 0

Soporte táctil

Hola @artf ¿Podemos usar dispositivos con sensor en dispositivos con sensor táctil, por ejemplo iPad o portátiles con opción táctil? ¿Podrías explicarlo, por favor? Gracias,

artf

No, pero hay una gran oferta sobre el soporte táctil https://github.com/artf/grapesjs/issues/241

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.

#76316 de enero de 2018por austinbiggs3 respuestas
Reacciones 2

Desactiva AssetManager mientras estás en "Modo de vista previa"

Después de revisar el código, no estoy seguro de cómo desactivar la apertura de AssetManager mientras estoy en modo Vista previa. ¿Alguien lo ha conseguido con éxito?

artf

Intenta usar eventos '''js Que el PRV; editor.on('run:preview', () => prv = 1) editor.on('stop:preview', () => prv = 0) editor.on('run:open-assets', () => prv & editor. Modal.close()) ```

austinbiggs

¡Eso funcionó perfectamente!

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.

#76215 de enero de 2018por goldengrisha3 respuestas
Reacciones 0

Requiere

Por favor, ayudadme, ¿cómo puedo exigir o importar grapesjs-blocks-basic, no a través <script/> de la etiqueta?

austinbiggs

@goldengrisha - ¿Puedes aclarar exactamente qué quieres conseguir?

goldengrisha

por ejemplo, si quiero incluir este plugin necesito añadir una etiqueta como esta <script src="path/to/grapesjs-plugin-export.min.js"></script> Y luego plugins: ['GJS-plugin-export'], ¿se puede lograr importando o requiriendo?

artf

¿Te refieres a algo así?!? '''js importar uvas de 'uvas'; importar 'grapesjs-blocks-basic'; <-- carga automáticamente dentro de la instancia de grapesjs const editor = grapesjs.init({ // ... Plugins: ['GJS-Bloques-Básico'], }); ```

#76015 de enero de 2018por raphaelraj10352 respuestas
Reacciones 0

¿Esto está soportado con Angular 4?

No encontramos ninguna forma de contactarte, así que generamos un problema aquí, Por favor, siéntete libre de cerrarla También estamos en modo startup, y nos interesa hablar más sobre esto

artf

Hola @raphaelraj1035 GrapesJS es independiente del framework, así que puedes usarlo donde quieras

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.

#75915 de enero de 2018por gordon-matt3 respuestas
Reacciones 0

Problemas al intentar cargar y guardar

¿Alguien podría decirme el formato requerido de la respuesta de la acción de guardado en almacenamiento? Originalmente publiqué un problema en el repositorio mjml respecto a esto, pero no ha habido respuesta y, además, creo que probablemente sea más adecuado preguntarlo aquí, en el repositorio principal de GrapesJS (y...

gordon-matt

He actualizado el problema original con una solución alternativa y he hecho una sugerencia. Siéntete libre de cerrar este número o el original bajo el repositorio MJML, según prefieras.

artf

Hola @gordon-matt y disculpa la respuesta tardía. Como ya lo tienes, la tienda no espera nada, pero la callback 'onResponse' siempre se ejecuta, por lo que obtienes ese error. Probablemente simplemente poner 'typeJson & & text & typeof tex...

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.

#75714 de enero de 2018por suchithmahadi2 respuestas
Reacciones 0

Atributos de los Nodos Hijos

Hola @artf, En la función de toHTML, cómo obtener todos los atributos de los nodos padre e hijo. Porque veo que solo se recupera el id de atributo. Gracias.

artf

'toHTML' imprime todo lo que hay dentro de su componente, asegúrate de añadir tus atributos dentro del modelo, no de la vista

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.

#75513 de enero de 2018por punkt22 respuestas
Reacciones 0

Panel izquierdo y derecho

Hola, Para mi proyecto necesito dos paneles, izquierdo y derecho, para mostrar bloques/capas y estilo simultáneamente. El id del panel está codificado de forma fija en los archivos de vista de comandos (OpenBlocks, OpenLayers). Sería bueno que esto fuera configurable. Puedo hacer una solicitud pull, pero no estoy segu...

artf

Solo añadiría '''js attributes() { return this.model.get('attributes'); },

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.

#75412 de enero de 2018por punkt22 respuestas
Reacciones 1

Clase ES6 en script de componentes

Me gustaría usar las clases de ES6 en el atributo de scripts de componentes. Cuando dejo caer el componente en el lienzo, aparece el mensaje de error "classCallCheck no está definido". Código de componentes: '''javascript comps.addType('dropdown', { model: defaultModel.extend({ defaults: Object.assign({}, defaultModel...

punkt2

Resolví el problema. Resulta que babel está transformando la clase javascript y llama a la función auxiliar classCallCheck que no se pasa a grapesjs. En la última versión (7) de babel, puedes activar el modo suelto para el plugin de clases...

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.

#75312 de enero de 2018por vishal50332 respuestas
Reacciones 0

Se busca ayuda: Busca modelos hijos de domComponent

Hola, Tengo que cambiar el contenido del modelo enésimo hijo del componente disponible en el editor. Supongamos que hay una tabla con 3 TR. Cada TR como TD y cada TD tiene div con algo de contenido dentro. Quiero reemplazar ese contenido por otro contenido. He asignado algunas etiquetas html personalizadas a cada div....

artf

@vishal5033 puedes usar 'model.find('tr > td[algo]')[0]', así obtienes el modelo (usa la v0.12.60 ya que arregla algunas cosas relacionadas con 'find')

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.

Explora todos los temas