Issue #2387✓ ResueltoAbierto el 7 de noviembre de 2019por rlopzcReacciones 14

¿Cómo cambiar el panel seleccionado por defecto?

Respuesta rápidapor pouyamiralayi8

¡Gracias @naveen-15697, tu solución funciona bastante bien! Bien hecho. @romariolopezc esto se adapta a tu situación? Como sugiere @naveen-15697, tienes que hacerlo así: y los botones IDS para el panel de ''vistas'' son:Open-SMOpen-TMcapas abiertasbloques abiertos ¡Salud!

Lee la respuesta completa abajo ↓

Pregunta

Estoy intentando usar 'defaultCommand: 'open-blocks'', pero el gestor de estilos es el que se selecciona por defecto

¡Gracias!

Respuestas (3)

👍 Muy útilpouyamiralayi12 de noviembre de 2019

¡Gracias @naveen-15697, tu solución funciona bastante bien! Bien hecho. @romariolopezc esto se adapta a tu situación? Como sugiere @naveen-15697, tienes que hacerlo así:

editor.on('load', () => {
        const blockBtn = editor. Panels.getButton ('vistas', 'capas abiertas');
        blockBtn.set('active', 1);
})

y los botones IDS para el panel de ''vistas'' son:

  • Open-SM
  • Open-TM
  • capas abiertas
  • bloques abiertos

¡Salud!

naveen-1569712 de noviembre de 2019

@pouyamiralayi no se comporta como esperaba.

Si uso 'editor.runCommand('open-blocks')' al cargar, el icono de componentes no está seleccionado. Se añade en la parte inferior del gestor de estilos

! 2019-11-11-085143_409x567_scrot

! 2019-11-11-085307_530x515_scrot

Aquí las capturas de pantalla

@romariolopezc, En su lugar, por ejecutar el comando. Prueba a activar el botón de bloqueos al cargar. const blockBtn = editor. Panels.getButton('panel-id', 'nombre-botón-bloqueado'); blockBtn.set('active', 1);

rlopzc12 de noviembre de 2019

¡@pouyamiralayi @naveen-15697 funciona!

Lo uso fuera de la carga, después de inicializar grapesjs. Si lo uso en carga, veo un pequeño retraso al cambiar del gestor de estilos a 'bloques abiertos'. Si es después de '.init({..})' luego, cuando se renderiza se selecciona

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.