DISEÑO DE APLICACIONES


Inclusión de acciones en los guías
Una vez que haya añadido los objetos al guía, asígneles las acciones que desee. Por ejemplo, para programar un botón gráfico que abra una vista concreta cuando el usuario haga clic en él, seleccione Ejecutar: Acciones simples y, a continuación, seleccione Abrir una vista o una carpeta en el campo Acción del panel de programación. A continuación seleccione una vista en el panel de programación.

A continuación se detallan algunas acciones simples para los guías:

Puede utilizar estas acciones simples con los guías.

Acción: Abrir una vista o una carpeta

Cada vez que los usuarios hacen clic en un objeto de este tipo, en el panel de vista previa (en caso de que esté abierto) se muestra el documento seleccionado en la nueva vista o carpeta.

Acción: Simular una carpeta

Cada vez que el usuario hace clic en un objeto que activa una carpeta, la carpeta activada por dicho objeto reemplaza a la carpeta activa (en caso de que haya alguna abierta). Para volver a la carpeta original, seleccione el comando Ver - Ir a.

Acción: Abrir otro guía

Cada vez que los usuarios hacen clic en un objeto de este tipo, el guía actual (en caso de que haya alguno) queda reemplazado por el nuevo guía. El nuevo guía debe proceder de la misma base de datos.

Acción: Abrir un vínculo

Esta acción insta al usuario a que pegue un vínculo de documento, de vista o de base de datos. Cuando se hace clic en este tipo de objetos, IBM® Lotus® Notes® Designer abre el documento, la vista o la base de datos de que se trate.

Acción: Abrir URL

Esta acción permite al usuario especificar una URL para abrirlo. Al hacer clic en el correspondiente objeto del guía, se abre la URL.

Acciones especiales

Puede utilizar una fórmula con funciones @ y programas escritos con LotusScript para definir acciones especiales. Un guía capaz de ejecutar una fórmula le permite crear acciones especializadas que no están relacionadas con el cambio de una vista, una carpeta, un guía o un vínculo.

Para asignar una acción

1. Cree un nuevo guía o abra uno existente.

2. Seleccione un objeto del guía.

3. En el panel de programación, haga clic en Ejecutar: Acciones simples.

4. Seleccione la acción que desea ejecutar y aporte la información que sea necesaria.

5. Cierre y guarde el guía.

Para insertar una fórmula o un script

1. Cree un nuevo guía o abra uno existente.

2. Seleccione el objeto del guía.

3. Para insertar una fórmula, haga clic en Ejecutar: Fórmula en el panel de programación. A continuación, escriba la fórmula y haga clic en la marca verde para confirmar la operación.

4. Para insertar un script, haga clic en Ejecutar: LotusScript en el panel de programación. A continuación, escriba el script con LotusScript.

5. Cierre y guarde el guía.

Si desea más información sobre la asignación de fórmulas y scripts a botones y zonas activas, consulte el manual Domino Designer Programming Guide.

Ejemplos

Esta sección incluye varios ejemplos de asignación de acciones a los guías.

Apertura de una vista
Un guía que abre una vista constituye para los usuarios una manera gráfica de acceder a las vistas sin necesidad de saber sus nombres. El Guía principal de la plantilla de debates se sirve de objetos para abrir las vistas Todos, Por categorías y Por autores.

Creación de un objeto de guía que abra otro guía
Un objeto de este tipo (como un botón) constituye una manera gráfica de conducir a los usuarios a la información a la que necesitan acceder.

Este guía muestra un gráfico de barras creado en 1-2-3.

Gráfico de barras creado en 1-2-3

Si desean más información, los usuarios no tienen más que hacer clic en una de las barras que representa un área de ventas. Cada barra del primer guía es una zona activa rectangular que permite acceder a las cifras semanales a través del guía Países. Cada vez que los usuarios acceden al segundo guía, ven otro gráfico de barras con las cifras de ventas semanales correspondientes a cada uno de los países. Al hacer clic en una barra de este gráfico, se abre la vista del país en el que los usuarios están interesados (por ejemplo, Vista por países\Francia). Cada barra del segundo guía es una zona activa rectangular cuya acción (Abrir una vista o una carpeta) permite acceder a la vista correspondiente al país en cuestión.

Zona activa rectangular en gráfico de barras

Creación de guías de acceso directo mediante fórmulas con funciones @
Este tipo de guías permite a los usuarios utilizar un icono en lugar de el menú Crear para crear un nuevo documento Elemento activo.

Guía de acceso directo

La acción que se ha asignado al icono es Ejecutar: Fórmula, siendo la fórmula:

@Command([Compose];"";"3. Elemento activo")

Creación de objetos de guías que ejecutan programas creados con LotusScript
Cuando el usuario haga doble clic en el objeto del navegador (por ejemplo, un botón), este script abrirá la base de datos actual:

Sub Initialize
Dim session As New NotesSession
  Dim db As NotesDatabase
Set db = session.CurrentDatabase
  Call db.Open("", "")
Messagebox(db.Title & " " & db.FileName)
  If db.IsOpen = True Then msg$ = "abierta" Else msg$ = "cerrada"
  Messagebox("La base de datos está " & msg$)
End Sub

Véase también


Glosario
¿Desea opinar sobre la Ayuda o sobre la utilidad del producto?