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

#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'], }); ```

#76115 de enero de 2018por gabrigcl3 respuestas
Reacciones 7

Problema de componentes de texto

Hola. Ojalá tuviera un componente de texto que no cree nuevos componentes cada vez que pulso la tecla "Enter" para crear nuevos párrafos (esto es una mala usabilidad). Además, el componente textual real del núcleo de uvas presenta un problema (descrito en la pantalla más abajo). ¡Gracias de antemano por vuestra atenci...

Moikapy

No estoy seguro si encontré este código en un Issue aquí o en Stack Overflow, pero este código aquí reemplaza los Divs por una <br/> cuando pulsas la tecla enter. He puesto este código en el mismo archivo que mi grapes-config ! uvasEjemplo...

ryandeba

Yo mismo investigué esto hace unos días... aparentemente hay una opción 'insertBrOnReturn' para 'execCommand', pero el soporte para navegadores es terrible. Una solución como esta (https://stackoverflow.com/questions/18552336/prevent-conte...

gabrigcl

He encontrado una solución a mis necesidades usando CKEditor y anulando el componente nativo de "texto" para crear el mío propio. Mi componente de texto ahora es una div con una clase css que identifica el componente: '''javascript comps.a...

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

#75112 de enero de 2018por Deepak8133 respuestas
Reacciones 0

Los rasgos están en una pestaña diferente

Hola @artf, Descubrimos que cuando descargamos el último paquete de GrapesJs en esa pestaña de rasgos aparecen en diferentes formas y la demo online muestra los rasgos en el mismo gestor de estilo. Por favor, cuéntanos cómo conseguir la misma demo online. Además, busca la imagen adjunta como referencia: ! rasgos

artf

@Deepak813 Puedes encontrar el cortador aquí https://github.com/artf/grapesjs/blob/gh-pages/demo.html#L1366-L1397

Deepak813

Hola @artf, Con este enlace de referencia, no puedo mostrar los ajustes de rasgos en el Style Manager junto con los ajustes de CSS. Por favor, ayúdanos a resolver esto.

artf

@Deepak813 intenta comprobar aquí cómo configurar una interfaz personalizada

Explora todos los temas