Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/03/2003, 09:52
Avatar de Cain
Cain
 
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 1 mes
Puntos: 17
En las FAQ de Cold Fusion hay esto:

Cita:
Crear una lista es tan simple como crear una variable textual con los valores separados por comas.

<cfset lista = "lunes,martes,miércoles,jueves,viernes,sábado" >

Para añadir un valor a una lista existente, usaremos ListAppend():

<cfset lista = ListAppend(lista, "domingo")>

Para saber cuantos elementos tiene una lista, usaremos ListLen():

#ListLen(lista)# --> 7

Para recuperar un valor de una lista, usamos ListGetAt():

#ListGetAt(lista, 5)# --> sábado

Para saber si un elemento está en una lista, usaremos ListFind():

ListFind(lista, "domingo") --> 7 (la posición donde se encuentra)

Para eliminar una posición usaremos ListDeleteAt(), y para añadirla, ListInsertAt().

<cfset lista = ListDeleteAt(lista, 6)> <!--- eliminamos el sábado --->

<cfset lista = ListInsertAt(lista, 6, "sábado") <!--- Añadimos el sábado a su sitio --->
Usando esto, puedes recorrer todos los valores de una lista usando un loop.

Código:
<cfoutput>
<cfloop index="escalon" from="1" to="#ListLen(lista)#" step="1">
#escalon#: #ListGetAt(lista, escalon)#<br>
</cfloop>
</cfoutput>
__________________
M a l d i t o F r i k i