Issue #1839✓ ResueltoAbierto el 27 de febrero de 2019por sakshigarg9Reacciones 5

No se puede eliminar el icono de la papelera del panel

Respuesta rápidapor hpruvot3

@sakshigarg9 creo que encontré lo que buscabas, tuve el mismo problema... Algunos IDs de botones se almacenan en un archivo constante: Así que cuando mires este archivo, podrás encontrar los IDs correctos: Y así, para conseguir el botón de la papelera: 'editor. Panels.getButton('opciones', 'limpieza de lienzo')'

Lee la respuesta completa abajo ↓

Pregunta

Este es mi código en index.html. Estoy usando la página web grapesjs-preset-web


const panelManager=editor. Paneles;
              panelManager.removeButton('options','cmdImport');

Respuestas (3)

👍 Muy útilhpruvot3 de junio de 2019

@sakshigarg9 creo que encontré lo que buscabas, tuve el mismo problema... Algunos IDs de botones se almacenan en un archivo constante:

import {
  cmdImport,
  cmdDeviceDesktop,
  cmdDeviceTablet,
  cmdDeviceMobile,
  cmdClear
} de './.. /consts';

Así que cuando mires este archivo, podrás encontrar los IDs correctos:

Export const
  cmdImport = 'gjs-open-import-webpage',
  cmdDeviceDesktop = 'establecer-dispositivo-escritorio',
  cmdDeviceTablet = 'establecer-dispositivo-tablet',
  cmdDeviceMobile = 'set-device-mobile',
  cmdClear = 'lienzo-limpio';

Y así, para conseguir el botón de la papelera: 'editor. Panels.getButton('opciones', 'limpieza de lienzo')'

NicoEngler1 de marzo de 2019

Por supuesto que funcionó, pero no deberías hacerlo así. Estás perdiendo mantenimiento.

NicoEngler28 de febrero de 2019

O tu panel no tiene el id opciones o tu botón no es el id cmdImport. Por cierto, el icono de la papelera no suena realmente a "importación". Quizá lo has confundido. Aparte de eso, por favor, proporciona más código.

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.