En esta sección: |
Normalmente, un servidor Web devuelve un informe completo al navegador. El navegador espera hasta que haya recibido el informe completo, antes de mostrarlo.
La paginación permite descargar una página del informe en un navegador, en lugar del informe completo. El servidor web guarda las páginas restantes hasta que el usuario las solicite. Esta característica reduce el tiempo de espera del usuario para consultar la primera página de informe. Resulta efectivo sobre todo en informes largos.
La paginación on-demand se implementa en el Visor WebFOCUS. Requiere que la salida del informe esté en formato HTML, que es la configuración predeterminada para una solicitud enviada a través del Cliente WebFOCUS.
A continuación le mostramos un informe en el Visor WebFOCUS.
Cómo: |
El Visor WebFOCUS también es una ventana de navegador dividida en dos marcos:
El marco del informe es el marco superior, de mayor tamaño, que contiene una página de salida.
El marco de control contiene los controles utilizados para navegar el informe y buscar una cadena en el informe. Los controles de navegación le permiten mostrar la página siguiente o la anterior, la primera o la última, o bien una página específica.
SET WEBVIEWER = {OFF|ON} ON TABLE SET WEBVIEWER {OFF|ON}
o
ON TABLE SET WEBVIEWER {OFF|ON}
donde:
Desactiva la paginación on-demand; WebFOCUS descarga la totalidad del informe como ventana de navegador estándar. OFF es el valor predeterminado.
Activa la paginación por solicitud. WebFOCUS descarga la primera página del informe a un navegador, en el Visor WebFOCUS. El número de líneas mostradas al mismo tiempo depende de los ajustes (resolución) del escritorio de Windows.
El procedimiento y la página de inicio de este ejemplo se ejecutan en WebFOCUS. Deben probarse y ejecutarse en este entorno.
Procedimiento:
SET WEBVIEWER=ON TABLE FILE CENTORD PRINT ORDER_NUM ORDER_DATE BY STORE_CODE WHERE STORE_CODE EQ '1003DC' ON TABLE SET PAGE-NUM OFF ON TABLE SET STYLE * TYPE=REPORT, GRID=OFF,$ ENDSTYLE END
Cómo:
Referencia: |
Puede especificar un marco de destino en que abrir el Visor WebFOCUS, y una página principal que aparezca al cerrarlo.
SET WEBVIEWTARG = {target_frame|OFF}
donde:
Es el nombre de un marco existente en el navegador, o uno de los siguientes marcos HTML reservados:
_blank abre el Visor WebFOCUS en una nueva ventana de navegador. Esta es la configuración por defecto para los informes que no tengan la accesibilidad activada.
_self abre el Visor WebFOCUS en el mismo marco que el ancla.
_parent abre el Visor WebFOCUS en el marco principal inmediato que contiene el ancla.
_top abre el Visor WebFOCUS en la ventana actual del navegador.
Abre el Visor WebFOCUS en el marco desde el que ejecutó el informe. Esta es la configuración por defecto para los informes que tengan la accesibilidad activada.
Nota: Para más información sobre cómo activar la accesibilidad, consulte ACCESSPDF.
SET WEBVIEWHOME = {home_URL|OFF}
donde:
Es un URL válido que muestra una página HTML después de cerrar el Visor WebFOCUS.
Muestra una ventana de navegador en blanco, después de cerrar el Visor WebFOCUS. Debe introducir otro URL para ejecutar otro informe. OFF es el valor predeterminado.
El botón Cerrar, situado en el Marco de control, cierra el Visor WebFOCUS y elimina el informe del servidor Web. La próxima página que muestra el navegador depende de las propiedades WEBVIEWTARG y WEBVIEWHOME, como se explica a continuación:
Cómo: |
Puede emitir comandos que especifiquen la presencia de los botones Todas las páginas, Ayuda y Cerrar, en el Visor WebFOCUS.
La siguiente imagen muestra la barra de control del Visor WebFOCUS:
El botón Todas las páginas es el segundo botón a la derecha de la información de número de página. Los botones Ayuda y Cerrar ocupan las dos últimas posiciones.
SET WEBVIEWALLPG = {OFF|ON}
o
ON TABLE SET WEBVIEWALLPG {OFF|ON}
donde:
Muestra el botón Todas las páginas. ON es el valor predeterminado.
No muestra el botón Todas las páginas.
SET WEBVIEWHELP = {OFF|ON}
o
ON TABLE SET WEBVIEWHELP {OFF|ON}
donde:
Muestra el botón Ayuda. ON es el valor predeterminado.
No muestra el botón Ayuda.
Cómo: |
Debe borrar la caché del navegador antes de imprimir un informe de forma local, utilizando el botón Imprimir de la barra de herramientas del navegador. Además, debe pulsar la ventana para activarla, antes de usar el botón Imprimir.
Use el procedimiento correspondiente de su navegador para borrar la caché.
Cómo: |
Para activar el botón Ir a última página del Visor WebFOCUS con determinadas versiones de Microsoft Internet Explorer, complete el siguiente procedimiento.
Se abre el cuadro de diálogo Configuración.
WebFOCUS |