Error de redimensionamiento de la celda de la tabla (td, th)
El verdadero problema aquí es la clase, así que no me importa eliminarlos del núcleo (aquí en realidad no sirven para nada), pero evitaría otros componentes relacionados con tablas.
Lee la respuesta completa abajo ↓Pregunta
Hola. Estoy trabajando en la función Table con este increíble proyecto grapesjs.
Problema
- Añadí un componente de tabla en el lienzo.
- En 'ComponentTableBody.js', cambiar las opciones de filas y columnas por defecto.
- En ComponentTableCell.js, añadir opciones 'redimensionables' en el componente de celda.
- luego para hacer que la celda de redimensionamiento funcione, pero no funciona.
! 2019-01-22 14-06-46 2019-01-22 14_09_43
Descripción del problema
Luego, cuando manejo el redimensionamiento de la celda, parece actualizar la clase CSS, pero no se actualizó en la vista. Debido a la clase CSS por defecto, el componente de celda tiene solo una clase llamada 'celda'.
Por otro lado, para cambiar el tamaño de las columnas de la tabla, colgroup y col son estándar en HTML. Y Grapesjs parece necesitar un componente de colgroup y col.
Mi sugerencia
- Añadir por defecto una clase css indexada para cada celda.
- Añadir nuevos componentes, el elemento 'colgroup' y el 'col'.
- En SelectComponent, añade una sentencia condicional para redimensionar la celda.
! 2019-01-22 14-10-55 2019-01-22 14_12_44
Si no te importa, quiero contribuir con Pull Request.
Respuestas (2)
El verdadero problema aquí es la clase, así que no me importa eliminarlos del núcleo (aquí en realidad no sirven para nada), pero evitaría otros componentes relacionados con tablas.
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1605
¿Podemos implementar las opciones de Pegar como editor de texto enriquecido en RTE?
Hola @artf he pasado por este Editor de arrastrar y soltar y qué trabajo tan increíble. También leí tu documentación e intenté ampliar el e...
Issue #428
Cambiar el fondo del cuerpo
Hola, Antes que nada, quiero daros las gracias por este proyecto increíble! Tengo algunas preguntas sobre el editor, y más concretamente so...
Issue #1912
[PREGUNTA] Componentes personalizados hijos por defecto
Hola, Estoy intentando entender cómo puedo lograr lo siguiente.Crear un componente con un contenido predeterminado como hijos.Crea un bloqu...
Issue #906
[Pregunta]¿Cómo cambiar el contenido de componentes personalizados (html) de AJAX?
Hola @artf, Antes que nada, gracias por este increíble plugin. ¿Podríais decirme cómo puedo actualizar o cambiar el contenido de bloqueo? C...
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.