Diferencia entre revisiones de «Enumerados»

De Egeasy
Saltar a: navegación, buscar
(Obteniendo los valores de un enumerado)
(Obteniendo los valores de un enumerado)
Línea 35: Línea 35:
 
  {{PR|fin}}
 
  {{PR|fin}}
  
===Mediante fichero .CSV===
+
===Mediante fichero csv===

Revisión del 18:11 28 abr 2009

¿Qué es un enumerado?

Un enumerado es un recurso de ODL que permite obtener una lista de valores. La idea de tener una lista de valores es que ésta luego puede ser utilizada para asignar valor a un campo, por ejemplo.

Hay dos formas de obtener los valores que van a formar parte del enumerado: bien insertándolos directamente en el código ODL, o bien, obteniéndolos desde un fichero .csv.

La definición de los enumerados, al ser éstos un recurso, se realiza de forma independiente a cualquier otra definición, al igual que los roles, contenedores, habitaciones o tareas.

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

Obteniendo 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 posteriormente podremos incluir 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

Mediante fichero csv