/
Soporte Valores Enumerados en Entidades

Soporte Valores Enumerados en Entidades

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» podamos definir un conjunto de valores (por ejemplo, para definir opciones en un selector).

image-20240404-112725.png

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»:

image-20240404-112835.png
{ "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:

image-20240404-113144.png

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. Por ejemplo, si el campo «gender» se cambia de requerido a opcional:

image-20240404-115539.png

Tras actualizar el esquema de la Entidad, se podrá comprobar que en el CRUD de la Entidad el selector permite elegir una opción vacía.

image-20240404-115631.png

Esto también ocurre en el Gadget CRUD de los Dashboards.

 

Related content