Exigir rasgo, comprobar estado
Lo que ves en la documentación es solo sobre el atributo requerido (por ejemplo, '<input ... required/>'), así que nada impide que el usuario almacene la plantilla. En tu caso, puedes crear una especie de comprobación antes de almacenar que consulta todos los formularios y busca nombres en todos los elementos; si un e...
Lee la respuesta completa abajo ↓Pregunta
Tengo un proyecto que requiere un formulario, actualmente uso el plugin de formulario, y cada elemento del formulario requiere un nombre. Aunque esto es un rasgo, ¿es posible requerir un rasgo y comprobar todos los nodos para determinar si cumplen con su requisito?
Siguiendo mi ejemplo, se crearía un formulario donde los nodos tienen un rasgo obligatorio o un nombre. Se puede ejecutar un comando para determinar si todos los nodos cumplen este criterio.
Veo en la documentación del gestor de rasgos que hay un ejemplo de código con true requerido. Sin embargo, esto no es a nivel de rasgo individual. ¡Agradecería mucho la orientación de la comunidad!
Respuestas (1)
Lo que ves en la documentación es solo sobre el atributo requerido (por ejemplo, '<input ... required/>'), así que nada impide que el usuario almacene la plantilla. En tu caso, puedes crear una especie de comprobación antes de almacenar que consulta todos los formularios y busca nombres en todos los elementos; si un elemento no tiene el atributo name, genera un error
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #3185
[PREGUNTA] ¿Cómo obtener el rasgo del modelo de un componente?
Hola, He añadido un nuevo tipo de "array" al TraitManager. Así que puedo añadir varios subrasgos. En un punto tengo que comprobar los rasgo...
Issue #1966
[PREGUNTA] Bucle sobre todos los componentes
Hola a todos, Quiero crear un conector para cada botón que añada al lienzo. Esto está funcionando perfectamente. Sin embargo, cuando recarg...
Issue #1877
[SOLICITUD DE FUNCIÓN] ¿Estilos personalizados que añaden o eliminan clases personalizadas?
Actualmente, todos los valores del gestor de estilo que cambias para un elemento simplemente actualizan una <style> etiqueta en línea en el...
Issue #3399
Convertir JSON a HTML lado servidor
Así que, antes que nada, gracias @artf por este increíble proyecto. Tengo una pregunta: ¿Es posible convertir fácilmente el component-JSON...
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.