Issue #2863💬 RespondidoAbierto el 30 de junio de 2020por mcottretReacciones 2

La recuperación programática de la visibilidad de las capas siempre devuelve 'verdadero'

Respuesta rápidapor artf1

Sí, tienes toda la razón, la prensa es bienvenida :)

Lee la respuesta completa abajo ↓

Pregunta

Hola de nuevo, :)

Nuestro equipo podría haber encontrado un error usando la API del Gestor de Capas: cada llamada a 'component.viewLayer.isVisible()' parece devolver siempre 'true', independientemente de su estado real.

Pasos para reproducirse:

  • Abre la demo
  • Cambiar al panel de capas
  • Haz clic en el icono del ojo para ocultar la capa "Cuerpo"
  • Abre la consola
  • Ejecutar 'editor.getWrapper().viewLayer.isVisible()' devuelve '1' en lugar de 'false'

Mirando el código, creo que debería usarse 'this.model.getStyle()' en lugar de 'this.model.get('style')' (que siempre devuelve '{}') para recuperar el valor actual de 'display'.

Como siempre, ¡estaría encantado de abrir un PR para arreglarlo!

¡Saludos :)

Respuestas (2)

artf5 de julio de 2020

Sí, tienes toda la razón, la prensa es bienvenida :)

mcottret6 de julio de 2020

¡Genial! #2879 abierto.

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.

Explora plugins gratuitos →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.