¿Cómo añadir un nombre personalizado a componentes ya insertados?
puedo hacerlo añadiendo data-gjs-custom-name="minombre" Usa 'name' en lugar de 'custom-name' (este se usa para capas cuando las editas), así que 'data-gjs-name="minombre"'¿Cómo es posible poner un nombre a todos los h1, por ejemplo? Puedes crear un componente personalizado para extender la definición de los elementos...
Lee la respuesta completa abajo ↓Pregunta
Hola...
Necesito poner el nombre personalizado de AF en mis componentes. Puedo hacerlo añadiendo data-gjs-custom-name="minombre", pero ¿cómo lo hago en elementos ya insertados?
Intenté ser editor. SelectorManager.getAll().each(selector => $('h1').attr("data-gjs-custom-name","h1"));
Pero no funciona. ¿Cómo es posible poner un nombre a todos los h1, por ejemplo?
Respuestas (1)
puedo hacerlo añadiendo data-gjs-custom-name="minombre"
Usa 'name' en lugar de 'custom-name' (este se usa para capas cuando las editas), así que 'data-gjs-name="minombre"'
¿Cómo es posible poner un nombre a todos los h1, por ejemplo?
Puedes crear un componente personalizado para extender la definición de los elementos H1, así que esto se aplicará a todos los H1 (incluso añadidos recientemente) o puedes hacerlo de forma interactiva solo en los componentes del lienzo de esta manera '''js editor.getWrapper().find('h1').forEach( component => component.set('name', 'Name H1') )
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1529
[Ayuda] Componet no es editable
Tengo un componente personalizado y he aplicado editable=true, pero los elementos hijos no son editables, incluso intenté añadir data-gjs-e...
Issue #2183
[PREGUNTA] ¿Puedo añadir mi propio atributo dentro de BlockManager.add?
editor. BlockManager.add('testBlock' + i, { etiqueta: 'Box' + i, atributos: { MiAtributo: 'hola'}, Contenido: HTML }) ¿Puedo hacer algo así...
Issue #3237
Añadir rasgo para envoltura
Hola @artf He añadido rasgo para el envoltorio de esta manera. ¿Cómo puedo realizar la función de iniciación para ello? Aquí está el código...
Issue #3119
[PREGUNTA] ¿Cómo crear un bloque personalizado hecho con componentes de grapesjs?
Hola, quiero que me hagan bloques personalizados con componentes de grapesjs. Encontré la solución para añadir componentes: https://github....
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 →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.