Issue #1343💬 RespondidoAbierto el 6 de agosto de 2018por ploutos27Reacciones 1

Funcionalidad activa actual desactivada cuando se selecciona la opción btn

Respuesta rápidapor ploutos271

parece que el problema se solucionó después de añadir: 'contexto: "SW-visibility",' ¡Gracias!

Lee la respuesta completa abajo ↓

Pregunta

Nos enfrentamos a un pequeño problema y, desafortunadamente, no somos capaces de averiguar por qué está ocurriendo. No hacemos; No queremos hacerlo de la manera equivocada, así que pensamos que era buena idea compartir el problema.

Hemos creado y añadido correctamente los botones en el PanelManager como código de abajo, pero cuando guardamos datos o incluso hacemos clic en cualquiera de los botones, se desactiva sw-visibitilty y esto es un problema para nosotros. Queremos asegurarnos de que esa frontera siempre esté activa. La demo funciona en ese sentido, así que supongo que hay algo que me he perdido :) Agradecería que alguien me ayudara :) ¡Gracias

.... 
panelManager.addButton('options',
        [{
            id: 'SW-visibilidad',
            claseNombre: 'fa fa-square-o',
            Comando: 'SW-visibility',
            ACTIVO: Cierto,
            Desactivación: Cierto,
        },{
            id: 'guardar',
            claseNombre: 'fa fa-save',
                comando(editor) {   
                      fetch('http://www.example.com/', {
                        método: 'post',
                        cuerpo: JSON.stringify(editor.getComponents())
                    })
                        .then(función (respuesta) {
                            si (response.status >= 200 && response.status < 300) {
                                return response.text()
                            }
                            lanzar un nuevo error (response.statusText)
                        })
                        .then(función (respuesta) {
                            console.log(respuesta);
                        })
                },
                
},{
                id: 'deshacer',
                claseNombre: 'fa fa-undo icon-undo',
                Orden: 'Deshacer',
                atributos: { título: 'Deshacer (CTRL/CMD + Z)' }
            },{
                id: 'rehacer',
                claseNombre: 'fa fa-repetir icono-reto',
                Orden: 'Rehacer',
                atributos: { título: 'Rehacer (CTRL/CMD + SHIFT + Z)' }
            },{
                id: 'limpio-todo',
                claseNombre: 'fa fa-basura icono-blank',
                Orden: 'Limpia-todo',
                atributos: { título: 'Lienzo vacío' }
            }
    ]);
....

Respuestas (2)

ploutos277 de agosto de 2018

parece que el problema se solucionó después de añadir: 'contexto: "SW-visibility",'

¡Gracias!

lock[bot]17 de septiembre de 2019

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

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.