Algunos componentes de formulario no funcionan bien con el plugin Preset Webpage
Ah, vale, ahora lo entiendo. Sí, el plugin de formularios evita cierto comportamiento de entrada por defecto, así que es lo que se ha hecho lo intencionado. Estoy de acuerdo en que en el modo de vista previa esos comportamientos podrían reactivarse, pero creo que esa parte podría integrarse como un plugin (por ejemplo...
Lee la respuesta completa abajo ↓Pregunta
Hola, he notado que algunos componentes de formulario (como casilla de verificación, radio y select) no funcionan cuando GJS se inicializa con el plugin Preset Webpage, como en el ejemplo siguiente: También puedes confirmar este problema con la Demo de la página web en línea https://grapesjs.com/demo.html
Comportamiento esperado: puede seleccionarlos todos normalmente (solo en modo previsualización) ! gif1
Comportamiento actual: no se puede seleccionar nada (ni siquiera en modo previsualización) ! GIF2
Por cierto: cuando hago clic en select muestra las opciones lejos de su padre (en el primer gif), pero esto se debe a este gif al grabarlo porque en realidad aparece justo debajo de select como el comportamiento normal, así que simplemente ignóralo.
Respuestas (3)
Ah, vale, ahora lo entiendo. Sí, el plugin de formularios evita cierto comportamiento de entrada por defecto, así que es lo que se ha hecho lo intencionado. Estoy de acuerdo en que en el modo de vista previa esos comportamientos podrían reactivarse, pero creo que esa parte podría integrarse como un plugin (por ejemplo, usando oyentes de eventos en el comando de previsualización).
Hum... vale, lo intentaré, gracias por la ayuda :+1:
Después de reconstruir el plugin, el comportamiento funciona como se esperaba, así que el problema se resolvió.
¿Quizá haya una razón por la que he hecho eso? 😅
Mediante un plugin, puedes simplemente extender esos componentes y sobrescribir la función 'handleClick' con tu lógica, donde solo lo impides si el editor no está en la vista previa ('editor. Commands.isActive('preview')')
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1658
[BUG] El rasgo de casilla de verificación no carga como marcado incluso cuando el valor del rasgo es verdadero
Hola, Estoy usando la versión 0.14.33 de Grapesjs. Estoy cargando algunos componentes cuando carga el formulario y tengo un componente con...
Issue #871
[BUG] Opciones incorrectas de stylemanager la primera vez que se selecciona un componente/bloque
Hola, He notado el siguiente comportamiento con errores en el gestor de estilos:Usando una copia local de GrapesJS (ver 0.14.5). Probado en...
Issue #1535
[Bug]: Después de eliminar un componente personalizado, la vista del rasgo no se limpia
Hola, Estoy usando la biblioteca grapesjs versión 0.14.33. He creado algunos componentes personalizados y he notado que al eliminar los com...
Issue #2454
Establecer el radio de la frontera con un valor 'em'.
Hola Estoy intentando usar grapesjs para un proyecto que necesita escalar a la pantalla. Tengo cosas como márgenes y fuentes que funcionan...
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.