4D v14.3Pop-ups/Listas desplegables |
||
|
4D v14.3
Pop-ups/Listas desplegables
Pop-ups/Listas desplegables
Los pop-up/listas desplegables son objetos que permiten al usuario seleccionar un elemento de una lista. Los elementos que aparecen en las listas desplegables se manejan utilizando un array o una lista de valores. Los nombres “Pop-up” y “Lista desplegable” se refieren a los mismos objetos; “Pop-up” es parte de la terminología Mac OS y “Lista desplegable” de Windows. Como lo muestran los siguientes ejemplos, la apariencia de estos objetos es ligeramente diferente dependiendo de la plataforma: Windows Un array es una lista de valores guardados en memoria que son referenciados por el nombre del array (ver Arrays y objetos de formulario). Un pop-up/lista desplegable muestra un array como una lista de valores al hacer clic en él.
Si necesita guardar en un campo la elección del usuario, es necesario utilizar una declaración de asignación que se ejecute después de que se acepte el registro. Una declaración completa tipo Case en el método de objeto se vería como esta: Case of En la página Eventos de la ventana Lista de propiedades, debe elegir los eventos que probó en su declaración tipo Case. Los array siempre contienen un número finito de elementos. La lista de elementos es dinámica y puede ser modificada por un método. Los elementos en un array pueden modificarse, organizarse y añadirse. Para mayor información sobre la creación y utilización de un array, consulte el capítulo Arrays en el Manual de Lenguaje. Si desea utilizar un pop-up/lista desplegable para gestionar los valores de un campo o de una variable listada, 4D le permite referenciar directamente el campo o la variable como fuente de datos del objeto. Esto hace que sea más fácil la gestión de los campos/variables listados. Para asociar un menú pop-up/lista desplegable o un combo box a un campo o variable, sólo introduzca directamente el nombre del campo o de la variable en el área Nombre de la variable del objeto: Cuando se ejecuta el formulario, 4D gestiona automáticamente el menú desplegable o el combo box durante la entrada o la visualización: cuando un usuario elige un valor, se guarda en el campo, cuando se muestra el formulario, este valor de campo se muestra en el menú desplegable:
Nota: no es posible combinar este principio con el uso de un array para inicializar el objeto. Si introduce un nombre de campo en el área de Nombre de variable, entonces debe utilizar una lista de opciones. Al relacionar un objeto pop-up/lista desplegable a una lista de selección con un campo, puede utilizar la opción Guardar como Valor/Referencia disponible en el tema de "Fuentes de datos" de la Lista de propiedades. Puede asignar la acción automática Ir a la página a un objeto de tipo pop-up/lista desplegable (tema “Acción” de la Lista de propiedades). Cuando esta acción está seleccionada, 4D muestra automáticamente la página del formulario que corresponda al número del elemento seleccionado en la lista. Por ejemplo, si el usuario selecciona el tercer elemento de la lista, 4D mostrará la tercera página del formulario actual (si existe). |
PROPIEDADES
Producto: 4D ARTICLE USAGE
Manual de Diseño ( 4D v14 R2) Inherited from : Pop-ups/Listas desplegables ( 4D v13.4) |