4D v16.3OBJECT SET LIST BY NAME |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OBJECT SET LIST BY NAME
OBJECT SET LIST BY NAME
El comando OBJECT SET LIST BY NAME define, reemplaza o disocia la lista asociada al objeto o al grupo de objetos designado por objeto.La lista cuyo nombre se pasa en el parámetro lista debe haber sido creada en el editor de listas, en modo Diseño. Si pasa el parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (una cadena). Si omite el parámetro *, indica que el parámetro objeto es un campo o una variable. En este caso, usted especifica una referencia de un campo o de una variable (campo o variable de tipo objeto únicamente) en lugar de una cadena. Nota: este comando no puede utilizarse con campos ubicados en un formulario listado de un subformulario. El comando OBJECT SET LIST BY NAME le permite definir o remplazar todos los tipos de listas asociadas a los objetos designados por los parámetros objeto y *: listas de selección, lista de valores obligatorios y listas de valores excluidos. Para ello, en el parámetro tipoLista pase una de las siguientes constantes, que se encuentra en el tema "Propiedades de los objetos":
Si omite este parámetro, el valor 0 (lista de selección) se utiliza por defecto. En el proceso actual, para desvincular una lista que se asoció al objeto, pase una cadena vacía ("") en el parámetro lista para el tipo de lista concerniente. El siguiente ejemplo define una lista asociada a un campo Envío. Si el envío debe realizarse en la noche, entonces la lista muestra las empresas que realizan envíos en la noche. De lo contrario, se asignan las empresas de envíos estándar: If([Envios]Overnight) Asocia la lista "color_choice" como una lista desplegable simple llamada "DoorColor": OBJECT SET LIST BY NAME(*;"DoorColor";Choice list;"color_choice") Usted desea asociar la lista "color_choice" al combo box "WallColor". Como este combo box es editable, usted desea que no sea posible usar ciertos colores como el "negro", "morado", etc. Estos colores se colocan en la lista "excl_colors": OBJECT SET LIST BY NAME(*;"WallColor";Choice list;"color_choice") Usted quiere eliminar la lista de asociaciones: // eliminación de una lista de selección
Ver también
|
PROPIEDADES
Producto: 4D
HISTORIA
Modificado: 4D v6 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||