Issue #400💬 RespondidoAbierto el 10 de octubre de 2017por sanjeevSavitrReacciones 0

Ocultar Un elemento en los comandos

Respuesta rápidapor artf

Puedes acceder al elemento desde el modelo '''js const selectedModel = editor.getSelected(); const elem = selectedModel.view.el.querySelector('#photostack-1'); elem.style.display = 'ninguno'; ```

Lee la respuesta completa abajo ↓

Pregunta

Hola,

Quiero ocultar un elemento concreto cada vez que hacemos clic en un botón de barra de herramientas

Fragmento de códigoTEXT
comandos: {
          Valores predeterminados: [{
            id: 'sub_menu_item',
            run: function(editor, senderBtn){
				Quiero ocultar el elemento "photostack-1"
				????
				????
				????
            },
          }],
      }
	  
Var Domc = Editor. DomComponents;
	  domc.addType('banner_gallery_portion',
      {
        model: defaultModel.extend({
            por defecto: Object.assign({},
              defaultModel.prototype.defaults,
              {
				...
                barra de herramientas: [{
                           Atributos: {Clase: 'FA Fa-flechas'},
                           Orden: 'Tlb-move',
                         },{
                           Atributos: {Clase: 'FA FA-plus'},
                           Orden: 'TLB-clon',
                             Orden: 'sub_menu_item',
                        }],
				...
                }
              })
          },
          ),

view: defaultType.view.extend({
                  init() {
        this.listenTo(this.model), 'change:startfrom change:endText', this.updateScript);
        const comps = this.model.get('components');

Añade una plantilla básica de cuenta atrás si aún no está inicializada
        if (!comps.length) {
          comps.reset();
          comps.add('
      		<div class="container">
				<section id="photostack-1" class="photostack photostack-transición photostack-perspectiva">
				....
				....
				</section>
			</div>

`
            );
        }

},

Respuestas (3)

artf11 de octubre de 2017

Puedes acceder al elemento desde el modelo '''js const selectedModel = editor.getSelected(); const elem = selectedModel.view.el.querySelector('#photostack-1'); elem.style.display = 'ninguno';

sanjeevSavitr13 de octubre de 2017

Gracias...

lock[bot]18 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.