...
Interfaz de usuario: 5.3.2-Ultimate
Dentro de los atributos de una Entidad, va ser posible definir valores enumerados. Esta funcionalidad permite que para atributos de tipo String, Number e Integer pueda «string», «number» e «integer» podamos definir un conjunto de valores (por ejemplo, para definir opciones en un comboselector):.
...
Para estos atributos que esté enumerados, el valor debe estar entre uno de estos valores definidos.
A la hora de definir el esquema de la Entidad, éste se define como un tipo «enum»:
...
...
Code Block | ||
---|---|---|
| ||
{
"properties": {
"name": {
"type": "string"
},
"surnames": {
"type": "string"
},
"gender": {
"type": "string",
"enum": [
"male",
"female",
"not specified"
]
},
"officecode": {
"type": "integer",
"enum": [
100,
101,
102,
200,
201,
202
]
},
"identifier": {
"type": "number"
}
}
} |
A la hora de trabajar con el CRUD de Entidades, para estos atributos se mostrará un selector con los tipos permitidos:
...
Igual que en el Gadget CRUD:
...
En los Gadget de CRUD de los Dashboards, esto funcionará del mismo modo:
...
Además, se ha tenido en cuenta el caso en el que el campo no sea requerido. Como ejemplo en este caso se cambia Por ejemplo, si el campo «gender» se cambia de requerido a opcional, tras :
...
Tras actualizar el esquema de la Entidad, se puede podrá comprobar que en la pantalla de gestión el CRUD de la entidad o a los gadgets CRUD en los Dashboards. Que ahora Entidad el selector permite la elegir una opción vacía para rellenar nuevos registros o actualizar los existentes.
Captura edición entidad:
...
Captura CRUD entidad employee
...
Captura Formulario edición en gadget CRUD usado en un Dashboard.
...
Esto también ocurre en el Gadget CRUD de los Dashboards.
...