¿Puedo pulsar la barra de herramientas en el modal actual y el hijo modal actual?
Diría que la forma correcta de hacerlo es extender 'initToolbar()' del modelo de Componentes y poner ahí tu lógica
Lee la respuesta completa abajo ↓Pregunta
Hola de nuevo @artf, me confundo con la barra de herramientas push en el elemento con la clase específica (ex: modal-trigger)
El código de elementos es : '''html ... <a href="#modal1" data-highlightable="1" class="modal-trigger">
<div data-highlightable="1" class="card"> <div data-highlightable="1" clase="ondas-imagen-efecto-ondas-bloquear ondas-luz"> <img src="imágenes/facilities1.jpg" clase="activador" onmousedown="return false"> </div> <div data-highlightable="1" class="card-content">Tarde de la tarde en la playa</div> </div> </a> ... ``` y en el /src/dom_components/model/Component.js '''javascript ... for( var i = 0, len = model.get("classes").models.length; i < len; i++ ) { if( model.get("classes").models[i].attributes.name == 'modal-trigger' ) { findModalTrigger = model.get("classes").models[i]; pausa; } }si el modelo actual tiene clase if(findModalTrigger != null) { tb.push({ Atributos: {Clase: 'FA FA-Maximizar-Ventana'}, Orden: 'tlb-show-modal', }); ...
Como puedes ver, el elemento para pulsar barra de herramientas solo está en el elemento '', <a>y ¿puedo presionar barra de herramientas a todos los elementos dentro de ''<a>'?
Gracias y perdón por mi mala explicación
Respuestas (3)
Diría que la forma correcta de hacerlo es extender 'initToolbar()' del modelo de Componentes y poner ahí tu lógica
diría que la forma correcta de hacerlo es extender '''initToolbar()''' del modelo de Componentes
Por supuesto, hago mi barra de herramientas personalizada con el método '''initToolbar()'''
Y por favor@artf ¿puedes explicar la lógica para empujar la barra de herramientas en el objeto hijo? Estoy confundido sobre la estructura de la columna vertebral: Confundido: Gracias antes :+1:
Perdón por haber solucionado esto con mi lógica, gracias @artf :+1:
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1817
Cambiar el contenido HTML mientras el bloque se renderiza en el editor
Hola @artf Tengo un bloque en el gestor de bloques como Según el script anterior dentro del bloque, quiero añadir contenido HTML dinámico m...
Issue #1121
[INSECTO] - <Tbody> dentro <Table>
Hola @artf, Creé un nuevo componente con 'tagName = 'table''. Cuando se selecciona y se hace clic en una opción de su barra de herramientas...
Issue #1177
[PREGUNTA] Uso de clases idénticas múltiples
Hola @artf, Tengo una pregunta sobre el Style Manager. Supongamos que tenemos varios elementos con clases fila dentro de html, ¿existe algu...
Issue #363
[PREGUNTA] ¿Cómo conseguir el objeto hijo?
Hola @artf quiero preguntar sobre conseguir un hijo del modelo actual, digamos '''javascript ... initToolbar() { Modelo VAR = esto; ... ```...
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.