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 231

🔍 general
#370413 de agosto de 2021por throne19864 respuestas
Reacciones 4

¿Bloques de carga cerrados por defecto?

Estoy usando el siguiente fragmento de código para colapsar todas las categorías de bloques, pero desafortunadamente esto no funciona Demo en directo: https://jsfiddle.net/d4702yoh/2/ ¿Qué pasa aquí?

artf

Eso debería ser suficiente, 'editor. Blocks.getCategories().forEach(ct => ct.set('open', false))' pero las categorías no se crean hasta el renderizado de los bloques (que ocurre, por defecto, cuando haces clic en la pestaña de Bloqueos), a...

ronaldohoch

Hola, he hecho que cierre todos los bloques en un solo plugin, intento adaptarme a ti.: '''javascript Export default (editor, opt = {}) => { comandos const = editor. Órdenes; Commands.add("dina:hide-all-blocks",(editor)=>{ editor. Panels.g...

throne1986

'''jsconst Commands = editor. Órdenes;Commands.add("dina:hide-all-blocks",(editor)=>{editor. Panels.getButton("vistas","bloques abiertos").set("active",1);dejen categorías = editor. BlockManager.getCategories().models;categories.map(elem=>...

#36839 de agosto de 2021por mingxin-yang4 respuestas
Reacciones 2

Cómo configurar el componente no se puede eliminar

! imagen

mingxin-yang

https://grapesjs.com/docs/modules/Components.html#define-custom-component-type, esto? @artf

artf

Para habilitar el editor de texto enriquecido con un solo clic, puedes ampliar el componente de texto original de esta manera '''js editor. Components.addType('text', { Vista: { eventos: { entrada: 'onInput', // Preservar el evento origina...

artf

Te sugeriría crear un componente personalizado con la propiedad 'removible' configurada en 'false'

#36643 de agosto de 2021por codingmachine162 respuestas
Reacciones 0

Cómo publicar el diseño generado mediante GrapesJS

Hola @artf Nuestro editor de GrapesJs sigue funcionando http://localhost:5500/editor ! imagen Queremos publicarlo en el front end en http://localhost:5500/ Pero en el front-end, los paneles aparecen y el modo edición está activado. Cómo desactivar el modo de edición y ocultar paneles ! imagen

artf

Cierro este punto porque ya has abierto la discusión aquí https://github.com/artf/grapesjs/discussions/3666

ClaudeCode

Gracias por informar de esto, @codingmachine16. Buena pregunta sobre Cómo publicar el diseño generado a través de GrapesJS. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de...

#36633 de agosto de 2021por MrNikolovski4 respuestas
Reacciones 0

Las propiedades de estilo predeterminadas no se vuelven a seleccionar al deslizar dispositivos

Hola, No se seleccionan las propiedades de estilo predeterminadas al cambiar de dispositivo. Pasos para reproducirse: Abrir [http://grapesjs.com/demo.html] Selecciona cualquier bloque y observa los valores por defecto. Por ejemplo, bajo General, Posición se establece en "estática". Cambia a móvil. Cambia la posición a...

MrNikolovski

¿Alguna novedad sobre este @artf?

MrNikolovski

Hola @artf. ¿Me pueden dar una actualización sobre este problema? ¿Consideras que esto es un problema menor o no tuviste tiempo para trabajar en ello? Gracias.

artf

Estoy trabajando en la mejora de StyleManager en este momento, y probablemente podré comprobarlo pronto.

#36611 de agosto de 2021por aliibrahim123Respuesta 1
Reacciones 0

El gestor de estilo no funciona (los estilos no tienen efecto)

Hola, Estoy trabajando en un plugin que añadirá todas las propiedades de CSS3 a Grapesjs. Pero todo el tiempo que uso el Style Manager, el estilo no aparece, versión: 1.17.19 analizador CSS: grapesjs-parser-postcssSectores de Gestión de Estilo [{ nombre: 'General', buildProps: ['flotar', 'mostrar', 'posición', 'arriba...

ClaudeCode

Gracias por informar de esto, @aliibrahim123. Gracias por compartir tu informe sobre el gestor de estilo que no funciona (los estilos no tienen efecto). Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejempl...

#365730 de julio de 2021por san-1232 respuestas
Reacciones 0

¿Cómo actualizar dinámicamente el src de la etiqueta de vídeo?

Hola @artf, He arrastrado y soltado varias etiquetas de vídeo en la misma página y cada una generaba atributos aleatorios de número de ID. Dos cosas que dudos, La primera es que probé a actualizar la ruta de vídeo de muestra para la etiqueta de vídeo src basada en el atributo Id, pero no me funcionó. ¿Cómo actualizar...

artf

@san-123, por favor sigue la plantilla del problema y crea una demo reproducible porque es difícil entender qué está mal aquí

ClaudeCode

Gracias por informar de esto, @san-123. Buena pregunta sobre ¿Cómo actualizar dinámicamente el src de la etiqueta de vídeo?. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentació...

#365328 de julio de 2021por Chetan11-dev3 respuestas
Reacciones 0

Texto enriquecido

Si haces doble clic en texto enriquecido, el cursor se mueve para empezar, no al lugar donde hiciste doble clic. Solución: https://stackoverflow.com/questions/12920225/text-selection-in-divcontenteditable-when-double-click/68496971#68496971 <- RESPUESTA EJECUTABLE POR CHETAN

artf

Las relaciones públicas son bienvenidas

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

ClaudeCode

Gracias por informar de esto, @Chetan11-desarrollador. Buena pregunta sobre Texto rico. 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...

#364326 de julio de 2021por sandeepchandc2c3 respuestas
Reacciones 0

HAZAÑA: navegador no responde

He convertido el archivo pdf de 11MB a HTML y luego cargué este html en grapesjs; para un HTML de tamaño pequeño funciona bien, pero para tamaño grande hace que mi navegador no responda. ¿qué debería hacer entonces? Grapesjs puede cargar este HTML completo sin que mi navegador no responda. ! UI

artf

Comparte el archivo HTML para que lo carguemos y así podamos entender realmente qué está pasando

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

ClaudeCode

Gracias por informar de esto, @sandeepchandc2c. Gracias por compartir tu informe sobre FEAT: navegador no responde. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo reproducible (CodeSandbox/JS...

#364225 de julio de 2021por UbannaRespuesta 1
Reacciones 0

Gestor de páginas múltiples reinicia el administrador de dispositivos

Hola, tengo un pequeño problema con el gestor de páginas. Quiero que todas las páginas tengan una resolución fija. Las cifras de altura y anchura provienen de una API y puedo mostrar con éxito la resolución deseada en la plantilla de una sola página. Sin embargo, en la plantilla de varias páginas, una vez que cambio a...

ClaudeCode

Gracias por informar de esto, @Ubanna. Gracias por compartir tu informe sobre el gestor de páginas múltiples reinicia el gestor de dispositivos. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo...

#363723 de julio de 2021por mingxin-yang2 respuestas
Reacciones 0

Icono de bloque personalizado

Quiero personalizar el icono del bloque, encontré el código: ¿Cómo encontrar el 'contenido' que quiero? ! [](https://raw.githubusercontent.com/mingxin-yang/images/master/Snipaste2021-07-2316-46-52.png)

artf

Hola @mingxin-yang, puedes leer aquí cómo crear y actualizar Bloques. En caso de que necesites actualizar un icono o etiqueta del bloque, puedes hacer algo así: '''js editor. Blocks.get('BLOCK-ID').set({ etiqueta: 'Mi bloque', medios: '<sv...

ClaudeCode

Gracias por informar de esto, @mingxin-yang. Buena pregunta sobre Icono de bloque personalizado. 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...

Explora todos los temas