Elementos y anidación
EngineSchema
form.elements es un conjunto ordenado de campos y contenedores. Los contenedores pueden anidar otros
campos a través de su propia matriz elements.
Claves y nombres de datos
data_name: identificador legible por humanos utilizado como clave de valor en el estado del motor (único, minúscula a-z, 0-9, subrayado solamente, máximo 42 caracteres)key: identificador interno, típicamente derivado dedata_name(único, hexadecimal, 8 caracteres)
Al hacer referencia a campos en condiciones o title_field.elements, puede usar key o data_name.Usar data_name a menudo es más práctico al escribir schemas manualmente ya que es más memorable.
Contenedores
Los siguientes tipos de campos pueden contener elementos anidados:
Section– agrupa campos visualmenteRepeatableSection– permite múltiples instancias de sus hijos
BuildingPlanSection también es compatible con elementos anidados, pero tiene un comportamiento especializado para la generación dinámica de formularios. Vea BuildingPlanSection para más detalles.
Ejemplo
Code
Last modified on