Issue #2217💬 RespondidoAbierto el 25 de agosto de 2019por kickbkReacciones 1

Grapesjs bootstrap modal

Respuesta rápidapor kickbk1

Conseguí que funcionara, pero sinceramente no merecía la pena porque el modal de exportación se ve mejor con el modal original de grapesjs :)

Lee la respuesta completa abajo ↓

Pregunta

¿Cómo podemos reemplazar el modal grapesjs por uno bootstrap? Por ejemplo, digamos que quiero abrir el modal de exportación de la biblioteca MJML. Creé el elemento html en mi opinión:

<div class="modal fade" id="export-plantilla" tabindex="-1" role="dialog" aria-hidden="true">
	<div class="modal-dialog modal-lg" role="document">
		<div class="modal-content">
			<div class="modal-header">
				<h5 class="modal-title" id="updatePasswordLabel">Exportar plantilla</h5>
				<button type="button" class="close" data-dismiss="modal" aria-label="Close">
					<span aria-hidden="true">×</span>
				</button>
			</div>
			<div class="modal-body">
				<div class="row">
					<div class="col">
						<div id="exportModalContent"></div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>

Luego command-export-mjml.js sobrescribo con 'const container = document.getElementById("exportModalContent");' y

$("#export-plantilla").modal('mostrar');
modal.open();

Pero esto abre tanto el modal BS como el modal de uvas, aunque el modal de uvas está fuera del modal BS.

Respuestas (2)

kickbk29 de agosto de 2019

Conseguí que funcionara, pero sinceramente no merecía la pena porque el modal de exportación se ve mejor con el modal original de grapesjs :)

artf27 de agosto de 2019

En realidad, no tenemos ninguna API pública para extender el modal incorporado. Por cierto, ¿has probado simplemente no llamar a 'modal.open()'?

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.