Issue #2671💬 RespondidoAbierto el 20 de marzo de 2020por TrungLeITReacciones 0

Cómo manejar más sectores de rasgos

Respuesta rápidapor artf

Ahora mismo solo puedes renderizar un contenedor de rasgos, así que no puedes dividirlos

Lee la respuesta completa abajo ↓

Pregunta

Fragmento de códigoTEXT
Quiero añadir más sectores de Estructura como se indica a continuación:
Añadir Sector de Configuración
        var traitsSector = $('<div class="gjs-sm-sector no-select">'+
          '<div class="gjs-sm-title"><span class="icon-settings fa fa-cog"></span> Settings</div>' +
          '<div class="gjs-sm-properties" style="display: none;"></div></div>');
        var traitsProps = traitsSector.find('.gjs-sm-properties');
        traitsProps.append($('.gjs-trt-traits'));
        $('.gjs-sm-sectores').antes(traitsSector);
        traitsSector.find('.gjs-sm-title').on('click', function(){
          var traitStyle = traitsProps.get(0).style;
          var hidden = traitStyle.display == 'ninguno';
          si (oculto) {
            traitStyle.display = 'bloqueo';
          } else {
            traitStyle.display = 'ninguno';
          }
        });
		
Añadir estructura de ajustes
        var traitsSector_more = $('<div class="gjs-sm-sector no-select">'+
          '<div class="gjs-sm-title"><span class="icon-settings fa fa-cog"></span> Structure</div>' +
          '<div class="gjs-sm-properties" style="display: none;"></div></div>');
        var traitsProps_more = traitsSector_more.find('.gjs-sm-properties');
        traitsProps_more.append($('.gjs-trt-traits'));
        $('.gjs-sm-sectores').antes(traitsSector_more);
        traitsSector_more.find('.gjs-sm-title').on('click', function(){
          var traitStyle_more = traitsProps_more.get(0).style;
          var oculto = traitStyle_more.display == 'ninguno';
          si (oculto) {
            traitStyle_more.display = 'bloqueo';
          } else {
            traitStyle_more.display = 'ninguno';
          }
        });
No sé qué hacer si podría estar gestionando datos cegadores hacia los dos sectores anteriores cuando hago clic en cualquiera de los componentes.
hasta donde veo, sus problemas:
! [Captura](https://user-images.githubusercontent.com/55629233/77134003-c53df780-6a97-11ea-81e7-7cb586cfd08d.PNG)

Respuestas (2)

artf21 de marzo de 2020

Ahora mismo solo puedes renderizar un contenedor de rasgos, así que no puedes dividirlos

gunslingor24 de agosto de 2020

Estoy confundido con la demo y esta respuesta. ¿Por qué puedo configurar las secciones general, dimensional, etc. en init pero no en Configuración/Rasgos u otras? Además, ¿no puedes añadir secciones arbitrarias a los presets durante el init? Me sorprende, sobre todo porque la documentación dice que debería poder hacerlo: "customStyleManager - Usar un conjunto personalizado de sectores para el Style Manager". Replicé General e intenté renombrarlo a Rasgos, Ajustes y algo aleatorio, pero no añadieron secciones.

'customStyleManager | Utiliza un conjunto personalizado de sectores para el Gestor de Estilos.

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.