Comandos ejecutándose varias veces
@artf ¿Puedes ayudarme con esto, por favor?
Lee la respuesta completa abajo ↓Pregunta
Hola a todos,
Necesito tu ayuda. Creé un botón personalizado en el panel de comandos para publicar el sitio creado desde Grapes. Cuando hago clic en él, ejecuta el comando dos veces y no sé por qué
Aquí tienes mi fragmento de código. Cualquier ayuda sería muy apreciada.
Configura el plugin por defecto para todos los bloques
Plugins: ['GJS-preset-webpage'],
pluginsOpts: {
'gjs-preset-webpage': { /* opciones */ }
},
Mandos
comandos: {
Valores predeterminados: [{
id: 'publishContent',
run: function (editor, senderBtn) {
publish(editor.getHtml(), editor.getCss());
},
stop: función (editor, senderBtn) {},
}],
},
});
Manipular paneles existentes
var panelManager = editor. Paneles;
get Panel Object
var panelObj = panelManager.getPanel('options');
Botón de publicar para publicar la web
var publishButton = panelManager.addButton('options', {
id: 'publicar',
claseNombre: 'fa fa-upload',
comando: 'publishContent',
atributos: {
título: 'Sitio de publicación'
},
activo: falso,
});`
Un cordial saludo
MilapRespuestas (3)
@artf ¿Puedes ayudarme con esto, por favor?
@milapshah15 por favor, revisa @artf respuesta y la mía aquí
@shareefhiasat si ves mi código, supongo que ese problema es diferente al que estoy enfrentando. Además, veo que me encuentro con el problema cuando cargo el plugin de presets de la web
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #921
[PREGUNTA] Selecciona y enfoca un elemento html desde un botón de panel
Hola a todos, ¿Es posible establecer el enfoque en un HTML de sección con Grapes, como un ancla? Tengo un botón de panel y solo selecciona...
Issue #1672
[Bug] El elemento que suelta duplica tras abrir el Panel de Capas.
Hola, soy un novato y publico un problema por primera vez. Por favor, dime si necesitas más información para la consulta. Versión de grapes...
Issue #1312
Presentación de la forma en grapesjs
Hola, Construyes un editor precioso con formularios e iconos sociales con todo, gracias por tu gran trabajo. Creo un formulario con grapesj...
Issue #1886
¿Cómo crear un desplegable para el botón dentro de un panel?
Estoy intentando crear un desplegable mientras hago clic en un botón. Puedo añadir los datos usando ul, li a un botón. Aparte de eso, ¿hay...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
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 →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.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.