Issue #824✓ ResueltoAbierto el 31 de enero de 2018por anand-gopinathReacciones 5

¿Es posible eliminar las "vistas" del Panel del editor

Respuesta rápidapor ryandeba2

@anand-gopinath - este código me funciona en un plugin: 'editor. Panels.removeButton("vistas", "capas abiertas");' Parece que no me funciona después de que el editor ha cargado completamente... Sospecho que hay que eliminarlo antes de renderizar la vista, pero no lo he confirmado.

Lee la respuesta completa abajo ↓

Pregunta

Quiero eliminar/ocultar la "vista" mencionada a continuación del panel. ¿Es posible mediante API o necesito ocultarlo externamente usando CSS?

! 34

'Editor. Panels.getPanel("vistas").atributos.botones.modelos[2].atributos.visible = falso;'

Respuestas (3)

👍 Muy útilryandeba31 de enero de 2018

@anand-gopinath - este código me funciona en un plugin: 'editor. Panels.removeButton("vistas", "capas abiertas");'

Parece que no me funciona después de que el editor ha cargado completamente... Sospecho que hay que eliminarlo antes de renderizar la vista, pero no lo he confirmado.

ryandeba31 de enero de 2018

@anand-gopinath Por si te sirve de ayuda, aquí tienes algo de código que estoy usando para reordenar esos botones (probablemente también necesite ejecutarse en un plugin):

var panelManager = editor. Paneles;

Coge los botones
var styleManagerButton = panelManager.getButton("vistas", "open-sm");
var layersButton = panelManager.getButton("vistas", "capas abiertas");
var blocksButton = panelManager.getButton("vistas", "bloques abiertos");

Quita los botones
panelManager.removeButton ("vistas", "open-sm");
panelManager.removeButton("vistas", "capas abiertas");
panelManager.removeButton("vistas", "bloques abiertos");

Vuelve a añadir los botones en un orden personalizado
panelManager.addButton("vistas", blocksButton);
panelManager.addButton("vistas", styleManagerButton);
panelManager.addButton("vistas", layersButton);
artf5 de febrero de 2018

Gracias Ryan, añadiré un nuevo oyente en la próxima versión, lo que debería solucionar el problema

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 →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

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