en cuenta lo siguiente estructura de datos:interfaz de usuario Web: Dinámica Web Forms
subject (stdClass)
topic (stdClass)
units (int)
title (varchar 50)
description (varchar 255)
start_time (time)
end_time (time)
teacher (stdClass)
first_name (varchar 50)
last_name (varchar 50)
students (stdClass[])
1 (stdClass)
first_name (varchar 50)
last_name (varchar 50)
2 (stdClass)
first_name (varchar 50)
last_name (varchar 50)
3 (stdClass)
first_name (varchar 50)
last_name (varchar 50)
proctor (stdClass)
first_name (varchar 50)
last_name (varchar 50)
Estoy teniendo un problema sobre cómo implementar la estructura de datos mencionada en los formularios web dinámicas. No estoy seguro de qué tipo de implementación usaré para que sea más fácil para el usuario final completarla. Al mismo tiempo, preservar la integridad de los datos.
Escenario:
- Un usuario debe ser capaz de proporcionar los datos necesarios para poblar el "sujeto" objeto en una forma. Lo que significa que no se redirigirá a otras páginas (como un asistente) en su lugar, las subformulas por estudiante son javascript generadas.
- Un usuario debería ser capaz de alterar los datos en el objeto "asunto" en la demanda .
- Puede haber muchos estudiantes o ninguno.
- La validación por subobjeto es necesaria.
Entonces, ¿cómo debo presentar esto usando formularios web?
Esta pregunta es probablemente demasiado amplia. Es realmente interesante para mí, pero sería imposible proporcionar una respuesta que cubriera todo lo que está preguntando. –
Probé varias cosas en esta situación. Ventanas emergentes, cajas emergentes de Javascript, adición de subformulario interno-html, etc. Llego a la conclusión de que ninguno de ellos es fácil. Por ejemplo, los códigos son redundantes y por eso requiere una cantidad de trabajo si tiene que corregir algunos campos. –
+1 para una pregunta interesante – lock