versión 3
Nota de compatibilidad
Debido a la nueva implementación de listas jerárquicas, la compatibilidad de este comando no puede ser mantenida totalmente. Igualmente, a partir de la versión 6, recomendamos que comience a utilizar el comando Load list para trabajar con las listas jerárquicas definidas en el editor de listas del entorno Diseño.
LIST TO ARRAY (lista; Array{; itemRefs})
Parámetro | Tipo | Descripción | |
lista | Alfa | Lista de la cual copiar los elementos de primer nivel | |
Array | Array | Array al cual copiar los elementos de la lista | |
itemRefs | Array | Números de referencia de los elementos de la lista |
Descripción
El comando LIST TO ARRAY crea o reemplaza el array array con los elementos de primer nivel de la lista lista.
LIST TO ARRAY crea o reemplaza un array con un nuevo array tipo texto.
El parámetro opcional itemRefs (un array de tipo numérico) devuelve los números de referencia de los elementos de la lista.
Nota de compatibilidad: en la versión anterior de 4D, este array se llenaba con los nombres de las listas asociadas. Si un elemento de la lista tenía una lista asociada, el nombre de la lista asociada se colocaba en el elemento del array con el mismo número que el elemento de la lista. Si no había una lista asociada, entonces el elemento era la cadena vacía. El segundo array era del mismo tamaño de array. Puede utilizar los nombres en este array para acceder a las listas asociadas.
Puede continuar utilizando LIST TO ARRAY para construir un array basado en los elementos de primer nivel de una lista. Sin embargo, este comando no le ofrece los medios para trabajar con los elementos de las sublistas, si las hay. Para trabajar con listas jerárquicas, utilice los nuevos comandos de listas jerárquicas introducidos en la versión 6.
Ejemplo
El siguiente ejemplo copia los elementos de una lista llamada Regiones en el array llamado atRegiones:
LIST TO ARRAY ("Regiones"; atRegiones )
Ver también
ARRAY TO LIST, Load list, SAVE LIST.