Issue #2587✓ ResueltoAbierto el 19 de febrero de 2020por PKRekhaReacciones 3

Componente personalizado, necesito 4 columnas a la vez cuando arrastro

Respuesta rápidapor pouyamiralayi2

@PKRekha puedes evitar el estilo configurando la propiedad ''stylable'' en 'false'' y para tener 4 instancias de tu tipo de componente, simplemente haz esto: ¡Salud!

Lee la respuesta completa abajo ↓

Pregunta

Hola @artf, he creado un componente personalizado, donde necesito mostrar 4 columnas con un estilo específico cuando arrastro un componente al lienzo y en cada columna tengo contenido html con estilos específicos y, de nuevo, tengo que dar al usuario la oportunidad de editar el contenido o la imagen pero no los estilos. ¿Puedo dar un ejemplo en el que alguien haga este tipo de funcionalidad? Por ahora he creado un tipo personalizado para una columna y contenido estático con contenido en la columna, pero me quedan las funcionalidades restantes. Por favor, ayudad a lograrlo

Respuestas (3)

👍 Muy útilpouyamiralayi21 de febrero de 2020

@PKRekha puedes evitar el estilo configurando la propiedad ''stylable'' en 'false'' y para tener 4 instancias de tu tipo de componente, simplemente haz esto:

const bm = editor. Jefe de bloque;

bm.add('COLUMN', {
        etiqueta:'Columna',
        Content:'
            <div data-gjs-type="column-type"></div>   
            <div data-gjs-type="column-type"></div>   
            <div data-gjs-type="column-type"></div>   
            <div data-gjs-type="column-type"></div>   
        `
    })

¡Salud!

Jogai19 de febrero de 2020

Por favor, ajusta el título y sigue el contenido de la plantilla del número

PKRekha19 de febrero de 2020

Hola @artf, he creado un componente personalizado, donde necesito mostrar 4 columnas con un estilo específico cuando arrastro un componente al lienzo y en cada columna tengo contenido html con estilos específicos y, de nuevo, tengo que dar al usuario la oportunidad de editar el contenido o la imagen pero no los estilos. ¿Puedo dar un ejemplo en el que alguien haga este tipo de funcionalidad? Por ahora he creado un tipo personalizado para una columna y contenido estático con contenido en la columna, pero me quedan las funcionalidades restantes. Por favor, ayudad a lograrlo

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.