Cambiar el tipo de elemento en el editor
Echa un vistazo aquí: https://grapesjs.com/docs/modules/Traits.html#add-traits-to-components Muestra cómo añadir o eliminar rasgos personalizados para tipos existentes. Puede ayudarte
Lee la respuesta completa abajo ↓Pregunta
Hola,
En mi javascript ya creo 2 componentes (tipo "A" y tipo "B") con sus propias características. Creo un menú contextual en ambos elementos para cambiar (en el editor) el elemento seleccionado del tipo "A" al tipo "B" y cambiar los rasgos en consecuencia.
No encontré la forma de cambiar el tipo de elemento que ya está insertado en el editor. ¿Tienes alguna función o solución, por favor?
¡Gracias, artf!
Respuestas (3)
Echa un vistazo aquí: https://grapesjs.com/docs/modules/Traits.html#add-traits-to-components
Muestra cómo añadir o eliminar rasgos personalizados para tipos existentes. Puede ayudarte
Gracias, pero no quiero cambiar el tipo, pero sí quiero cambiar el tipo de un solo elemento seleccionado... Si cambio los rasgos del componente, todos los demás elementos con este tipo cambiarán y ese no es el propósito.
no encontré la forma de cambiar el tipo de elemento que ya está insertado en el editor.
La solución será la misma en caso de que quieras cambiar un '<div>' por un '<img>'... Así que lo quitas y lo reemplazas por otro componente del mismo índice
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1699
[BUG] Los elementos del enlace no son copiables ni eliminables
En el editor, si tenemos un elemento enlace con algunas clases, el editor no permite copiar o eliminar el elemento. Versión GrapesJS: v0.14...
Issue #413
Usar rasgo para modificar la clase de componentes
¡Hola! Estoy intentando cambiar el valor de las clases con muy poco éxito. Aquí está la función 'onValueChange' de mi rasgo personalizado:...
Issue #1370
Necesito cambiar el selector de ID dinámico de Grapes Js.
No es un problema, necesito ayuda. He integrado Grapes J con Drupal 8, para estilizar elementos de Drupal. No quiero que el selector de id...
Issue #1930
[PREGUNTAS] cambiar 2 atributos con 1 rasgo
Tengo un rasgo de entrada, quiero cambiar los 2 atributos (nombre y tipo) en el elemento seleccionado, en canvas es apropiado, pero en el h...
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.