4D v13.4

ARRAY TO LIST

Inicio

 
4D v13.4
ARRAY TO LIST

ARRAY TO LIST 


 

ARRAY TO LIST ( array ; lista {; refElementos} ) 
Parámetro Tipo   Descripción
array  Array in Array del cual copiar los elementos del array
lista  Cadena in Lista en la cual copiar los elementos del array
refElementos  Array in Array numérico de números de referencia de los elementos

El comando ARRAY TO LIST crea o reemplaza la lista lista (definida en el editor de listas del entorno Diseño) utilizando los elementos del array.

El parámetro opcional itemRefs, si se especifica, debe ser un array numérico sincronizado con el array array. Cada elemento, indica el número de referencia del elemento de la lista correspondiente en array. Si omite este parámetro, 4D define automáticamente los números de referencia de los elementos de la lista 1, 2... N.

Nota de compatibilidad: el comando ARRAY TO LIST debe utilizarse con precaución por las siguientes limitaciones:

  • Como este comando modifica la estructura de la aplicación (las listas se guardan en el archivo de estructura), las modificaciones efectuadas localmente se pierden cuando se actualiza el archivo de estructura durante produccion.
  • Este comando no puede utilizarse en un componente porque los componentes están cargados con la estructura en modo sólo lectura.
  • Este comando sólo le permite definir elementos de primer nivel de la lista.

Puede utilizar ARRAY TO LIST para construir una lista basada en los elementos de un array. Sin embargo, para librarse de estas restricciones y explotar por completo las listas de valores, le recomendamos utilizar los comandos del tema Listas jerárquicas.

Ejemplo  

El siguiente ejemplo copia el array atRegiones en la lista “Regiones:”

 ARRAY TO LIST(atRegiones;"Regiones")

El comando ARRAY TO LIST genera el error -9957 cuando se aplica a una lista que está siendo editada en el editor de listas del entorno Diseño. Puede interceptar este error utilizando un método de proyecto ON ERR CALL.

 
PROPIEDADES 

Producto: 4D
Tema: Arrays
Número 287

Este comando modifica la variable sistema Error

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

Creado por: < 4D v6

 
VER TAMBIÉN 

LIST TO ARRAY
Load list
ON ERR CALL
SAVE LIST