4D v16.3OBJECT SET LIST BY REFERENCE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OBJECT SET LIST BY REFERENCE
OBJECT SET LIST BY REFERENCE
El comando OBJECT SET LIST BY REFERENCE define o remplaza la lista asociada con el objeto u objetos definidos por los parámetros objeto y *, con la lista jerárquica definida en el parámetro lista. Si pasa el parámetro opcional * indica que el parámetro objeto es un nombre de objeto (cadena). Si no pasa este parámetro, indica que el parámetro objeto es un campo o una variable. En este caso, se pasa una referencia de campo o variable en lugar de una cadena (campo o variable objeto únicamente).
En lista, pase el número de referencia de la lista jerárquica que desea asociar al objeto. Esta lista debe haber sido generada utilizando el comando Copy list, Load list o New list. Asociar una lista de opciones simples (tipo de lista predeterminado) a un campo de texto: vCountriesList:=New list Asociar la lista "vColor" como una lista de selección simple con el pop-up/lista desplegable "DoorColor": vColor:=New list Ahora desea asociar la lista "vColor" con un combo box denominado "WallColor". Como este combo box es editable, usted quiere asegurarse de que ciertos colores, como "negro", "morado", etc, no se puedan utilizar. Estos colores se colocan en la lista "vReject": OBJECT SET LIST BY REFERENCE(*;"WallColor";Choice list;vColor) Usted desea eliminar las asociaciones de listas: OBJECT SET LIST BY REFERENCE(*;"WallColor";Choice list;0) Este ejemplo ilustra la diferencia en la forma en que funciona el comando cuando se aplica a un menú pop-up asociado a un array texto o a una variable texto. Hay dos menús pop-up en un formulario: El contenido de estos menús emergentes se define utilizando la lista <>vColor (que contiene los valores de colores). Se ejecuta el siguiente código cuando se carga el formulario: ARRAY TEXT(arr1;0) //arr1 pop up Durante la ejecución, ambos menús proponen los mismos valores::
Luego ejecute el siguiente código, por ejemplo, por medio de un botón: APPEND TO LIST(<>vColor;"White";5) Sólo el menú asociado al campo texto se actualiza (por medio de la referencia dinámica):
Ver también
|
PROPIEDADES
Producto: 4D
HISTORIA
Creado por: 4D v14 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||