Enumerados

De Egeasy
Revisión del 17:58 28 abr 2009 de Irodriguez (Discusión | contribuciones) (Mediante código ODL)

Saltar a: navegación, buscar

¿Qué es un enumerado?

Un enumerado es un recurso de ODL que permite obtener una lista de valores. Hay dos formas de obtener estos valores: insertándolos directamente en el código ODL, o bien, obteniéndolos de un fichero .csv.

Existen dos formas de definir un enumerado:

  • Definición de tipo: se realiza para derivar nuevas definiciones de enumerados o definiciones de tipo enumerado. Estas definiciones son siempre abstractas:
tipo [Nombre] es enumerado
    ...
    ...
fin
  • Definición de enumerado: se crea la lista de valores que se utilizará posteriormente para asignar valores a un campo. Un usuario nunca podrá crear enumerados:
[Nombre] es enumerado
    ...
    ...
fin

Obtención de los valores de un enumerado

Mediante código ODL

Una de las opciones a la hora de crear una lista de valores es incluirlos dentro de la definición de enumerado. Para ello, existe la palabra reservada valores donde posterior podremos los valores que queramos separados por comas.

Veamos un ejemplo:

[Islas] es enumerado
    valores
        "Gran Canaria",
        "Tenerife",
        "Lanzarote",
        "Fuerteventura",
        "La Palma",
        "La Gomera,
        "El Hierro,
fin