DISEÑO DE APLICACIONES


Opciones avanzadas para columnas
La ficha Avanzadas del cuadro de propiedades de la columna proporciona las opciones de programación de una columna o de visualización de los valores de columna como vínculos en Internet.

Asignación de un nombre de programación a una columna

El campo Nombre muestra un nombre predeterminado para referirse a la columna en un script o fórmula. Puede editar este nombre para hacerlo más descriptivo. Tenga cuidado al editar un nombre asignado a una columna si ya ha creado fórmulas que utilizan el nombre de programación (el cambio de nombre rompe todas las fórmulas que usan el nombre).

Necesitará el nombre de programación de la columna para programar el evento InViewEdit que permite a los usuarios editar documentos de una vista. Si desea más información sobre esta función, consulte Concesión de permiso a los usuarios para editar o crear documentos desde una vista.

Uso del nombre de programación asignado a las columnas mediante funciones simples
Si define una columna usando una función simple y, a continuación, crea otra columna que depende del valor de la primera, el nombre de programación de la primera columna no podrá estar formado por el símbolo de dólar ($) y un número. Si escribe $1 en una fórmula, su resultado será la cantidad o el valor 1. Si escribe "$1" (entre comillas) en la fórmula, se considerará una cadena en lugar de un nombre de variable, de columna o de campo.

Por ejemplo, si la primera columna de la vista es el autor (función simple), con un nombre de programación $1 y desea que la segunda columna muestre algo basado en el valor de la columna 1, puede modificar el nombre de programación de la columna 1 de $1 a $uno y, a continuación, referirse al nuevo nombre de programación en la fórmula para la columna 2. Por ejemplo: @if($uno = "MarianSilva/HyD";"LEER ESTO"; "ignorar esto")

Los siguientes nombres de columna asignados mediante funciones simples están restringidos, es decir, no puede usar su nombre de programación en una fórmula: N.º en la vista, Plegar/desplegar, N.º de respuestas (Nivel 1) o N.º de respuestas (Todos los niveles).

Uso de una fórmula de ocultación en una columna

Use fórmulas de ocultación para ocultar columnas basadas en el cumplimiento de determinadas condiciones cuando la vista se muestra por primera vez. Por ejemplo, para ocultar una columna a un usuario determinado, haga clic en la ficha Avanzadas del cuadro de propiedades de la columna, active la opción Ocultar la columna si se cumple la fórmula, e introduzca la fórmula:

@If(@Name([CN];@Username) = "Juan Salgado")

Tenga en cuenta que, dado que el resultado de la fórmula se obtiene la primera vez que se muestra la vista, la fórmula de ocultación que cumpla una determinada condición fallará si dicha condición se cumple después de haber abierto la vista.

Cuidado Las fórmulas de ocultación no se consideran una medida de seguridad. Los usuarios todavía podrán obtener información visualizando las propiedades del documento. Use esta función como método para controlar la visualización de información en una vista.

Nota Dado que la capacidad de ocultar una columna de forma selectiva es nueva en Designer 6, las columnas ocultadas de esta manera se mostrarán en versiones anteriores del usuario a menos que seleccione también la opción Ocultar en Notes V5 o anterior.

Ocultación de una columna a los usuarios de Notes V5
Cuando seleccione Ocultar columna en Lotus Domino Designer 6 o posterior, la columna también se ocultará cuando un usuario de la Versión 5 acceda a la aplicación. Si selecciona Ocultar la columna si se cumple la fórmula en Designer 6 o posterior, la columna estará visible cuando acceda a ella un usuario de la Versión 5 dado que esta versión no permitía ocultar columnas de manera selectiva. Si está usando la opción Ocultar la columna si se cumple la fórmula, seleccione la opción Ocultar en Notes V5 o anterior.

Para visualizar valores de columna como vínculos en aplicaciones de Web

Para abrir un documento desde una vista, los usuarios de Web deben hacer clic en una columna que es un vínculo a dicho documento. De forma predeterminada, Domino usa la columna situada más a la izquierda en una vista como la columna de vínculo, pero es posible especificar otra columna de vínculo diferente. Una vez configurada dicha columna, no es posible restaurar el comportamiento predeterminado de Domino; deberá designarse al menos una columna de vínculo.

1. Haga clic en las columnas que desea mostrar como columnas de vínculo.

2. Abra el cuadro de propiedades de la columna y haga clic en la ficha Avanzadas.

3. Seleccione Acceso Web: Mostrar valores de la columna como vínculos.

Véase también