PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado

Issue #2744💬 RespondidoAbierto el 28 de abril de 2020por jcze91Reacciones 0

Desactiva un arrastre y solta por bloques

Respuesta rápidapor artf

Desde la última versión https://github.com/artf/grapesjs/releases/tag/v0.16.12 puedes pasar la propiedad 'desactivada' a tu bloque

Lee la respuesta completa abajo ↓

Pregunta

Hola a todos, Me gustaría prohibir la caída de un bloque antes que de otro en concreto. Contexto: he creado un nuevo rasgo para algunos bloques para ponerlos como "encabezado de página", y no quiero permitir arrastrar y soltar un bloque antes de este "encabezado de página" porque debe ser el primer bloque de mi plantilla. Vi que podía escuchar sorter:drag:validation event y actualizar la propiedad válida a false desde esta perspectiva. Pero no puedo saber el orden futuro del bloque que dejaría caer. Así que me encantaría conocer una solución a este problema. ¡Gracias de antemano :)

Respuestas (3)

jcze91• 29 de abril de 2020

Hola, Gracias por tu respuesta, pero no es mi caso. No quiero desactivar un bloque arrastrando y soltando en todo el lienzo, pero solo quiero que este bloque no se añada antes que otro componente específico.

artf• 4 de mayo de 2020

Puedes ver si puedes lograrlo usando la propiedad 'arrastrable' (Component) o usar el evento 'bloquear:arrastrar:para' para asegurarte de que el componente dejado caer cumple los criterios necesarios y eliminarlo si no lo hace

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.