FORMULA LANGUAGE


@PickList
Ejemplo

Muestra un cuadro de diálogo con uno de los dos elementos siguientes:


Sintaxis

@PickList( [CUSTOM] : [SINGLE] ; servidor : archivo ; vista ; título ; mensaje ; columna ; categoría )

@PickList( [NAME] : [SINGLE] )

@PickList( [ROOM] )

@PickList( [RESOURCE] )

@PickList( [FOLDERS] : [SINGLE] ; servidor:base-de-datos )

@PickList( [FOLDERS] : [SHARED] ; servidor:base-de-datos )

@PickList( [FOLDERS] : [PRIVATE] ; servidor:base-de-datos )

@PickList( [FOLDERS] : [NODESKTOP] ; servidor:base-de-datos )

Parámetros

[CUSTOM]


[NAME]
[ROOM]
[RESOURCE]
[FOLDERS]
servidor : archivo
vista
título
mensaje
columna
categoría

Nota Este parámetro es una novedad de la Versión 5.


Resultado

contenido-columna


Uso

@PickList le resultará de gran utilidad en fórmulas de botón, de agente manual, de agente que se activa al pegar documentos, de acción de formulario y de acción de vista. No funciona en fórmulas de columna, de selección, de agente que se activa al recibir documentos por correo, de agente programado, de ocultación, de título de ventana ni de formulario.

Aunque @PickList([CUSTOM]) opera de forma similar a @DbColumn y @DbLookup, su uso es más recomendable debido a que:


A diferencia de @DbColumn y @DbLookup, @PickList no dispone de la opción NoCache puesto que los resultados de la búsqueda no se guardan nunca. Cada vez que se ejecuta esta función, se realiza una nueva búsqueda.

En una vista de agenda, @PickList muestra dos días comenzando con la fecha actual, sin franjas horarias. El usuario puede hacer clic en el selector de fechas para desplazarse a otros días.

No es posible utilizar esta función en las aplicaciones para Web.

@PickList puede dar como resultado un máximo de 64 kB de datos. Use las ecuaciones siguientes para determinar la cantidad de datos que pueden obtenerse con @PickList.

Para búsquedas que dan como resultado texto:

2 + (2 * número de entradas obtenidas) + tamaño total del texto de todas las entradas

Para búsquedas que dan como resultado números o fechas:

(10 * número de entradas obtenidas) + 6

No obstante, @PickList puede acceder a una vista de cualquier tamaño, de manera que no hay límites en el número de opciones que puede presentar. Sólo el resultado tiene limitaciones de tamaño.

Equivalencias en otros lenguajes

Método PickListStrings de la clase NotesUIWorkspace de LotusScript

Ejemplo
Véase también