Las filas siguientes del bloque de texto no dan el cursor/editor de texto enriquecido al hacer clic, sino que se seleccionan en su lugar
https://github.com/artf/grapesjs/issues/761
Lee la respuesta completa abajo ↓Pregunta
He notado un comportamiento extraño en mi adaptación de GrapesJS respecto al editor de texto rico y el plugin gjs-blocks-basic. Cada vez que suelto un bloque de texto y empiezo a escribir, acabo con un componente para el bloque caído y varios subcomponentes para cada fila (ver elementos en la captura de pantalla con 'data-gjs-type="text"').
! imagen
Esto está bien hasta ahora. Lo que es diferente y problemático es que...
- Al hacer clic en el texto, en lugar de iniciar el editor de texto rico y obtener un cursor, se selecciona el subcomponente
- En este caso no es posible escribir
- De vez en cuando, después de hacer clic varias veces, aparece un cursor en esta posición
No he visto este comportamiento en ninguna de las demostraciones y no he conseguido entender qué estoy haciendo mal. ¿Alguien puede ayudarme?
Gracias y un saludo cordial
Respuestas (3)
Gracias, mi problema parece ser un duplicado de https://github.com/artf/grapesjs/issues/761 He probado GrapesJS 0.14.33, que debería contener la solución para 761, pero desafortunadamente me da una nueva excepción dentro del editor de texto enriquecido, que antes no tenía.
index.js:141 Uncaught TypeError: No se puede leer la propiedad 'body' de null
en Object.getBody (index.js:141)
en Object.getWrapperEl (index.js:149)
en i.getCanvasWrapper (CommandAbstract.js:63)
en inicializar (CommandAbstract.js:26)
en es decir, Vista (backbone.js:1224)
at i [como constructor] (backbone.js:1884)
en New I (backbone.js:1884)
en Object.get (index.js:244)
en Object.method (index.js:146)
a las keymaster.js:106
Pronto prepararé otra demo con GrapesJS 0.14.33.
No consigo recrear una demo aislada para reproducir la nueva excepción, pero he comprobado que la excepción también ocurre con GrapesJS 0.14.25, es decir, no se introdujo recientemente.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1895
[PREGUNTA] Arrastra el componente sobre el lienzo con script, script añadido varias veces.
Hola, no estoy seguro de si esto es un error o no. Pero he notado un comportamiento extraño: cuando arrastro un bloque que tiene un compone...
Issue #1831
[Pregunta] ¿Cómo ejecutar comandos para un componente de bloque?
Me gustaría hacer algo así. Así que, una vez que un usuario deja caer el componente de prueba en el lienzo, me gustaría abrir el modal de g...
Issue #1753
[Bug/Pregunta] StyleManager - SectorsView - addToCollection() utiliza el atributo "name" para construir el ID y falla con varios espacios o caracteres especiales
Hola @artf, Usando la propiedad pluginOpts del método grapesjs.init(), personalicé los sectores que aparecen en el Style Manager (a través...
Issue #1639
[Pregunta]: ¿Sería posible cambiar la configuración en el gestor de estilos de forma que tenga href cuando se crea un enlace?
Estoy usando un boletín predefinido con RTE integrado (no quiero usar el editor CK como en la demo) Para convertir cualquier texto en enlac...
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.