Cómo: |
Puede enlazar con un informe o procedimiento desde una imagen en un informe HTML. La imagen se puede adjuntar a todo el informe o al encabezado o pie de informe (esto incluye encabezados de tabla y pies de tabla así como subencabezados y subpies).
La sintaxis para enlazar de una imagen gráfica es la misma que para enlazar desde un componente de informe. La única diferencia es la de añadir IMAGE=image a la declaración de hoja de estilos.
Nota: Solamente puede enlazar con un informe o un procedimiento desde una imagen cuando utiliza formato HTML.
Para especificar un vínculo desde una imagen en un informe o procedimiento utilice:
TYPE=type, [subtype], IMAGE=image, FOCEXEC=fex [(parameters ...)],[TARGET=frame,] $
Para especificar un vínculo desde una imagen en un URL utilice:
TYPE=type, [subtype], IMAGE=image, URL=url [(parameters ...)],[TARGET=frame,] $
Para especificar un vínculo desde una imagen en una función de JavaScript:
TYPE=type, [subtype], IMAGE=image, JAVASCRIPT=function [(parameters ...)],$
donde:
REPORT le permite hacer un drill down a partir de una imagen gráfica que esté adjunta al informe completo.
TABHEADING o TABFOOTING le permite hacer un drill down a partir de una imagen gráfica que esté adjunta a un encabezado o pie de página de un informe.
HEADING o FOOTING le permite hacer un drill down a partir de una imagen gráfica que esté adjunta a un encabezado o pie de página de una página.
SUBHEAD o SUBFOOT le permite hacer un drill down a partir de una imagen gráfica que esté adjunta a un subencabezado o subpie de página.
Se describen los componentes de informe en Cómo identificar un componente de informe en una hoja de estilo de WebFOCUS.
Con URL puede especificar un archivo de imagen local o identificar una imagen en cualquier otro lugar de la red. Los URL pueden ser absolutos, como http://www.ibi.com/graphic.gif, o alias relativos, que pueden identificarse en el servidor de aplicación o servidor web; por ejemplo, /ibi_apps/ibi_html/ibi_logo.gif.
De manera alternativa, puede especificar un campo alfanumérico en el informe (ya sea un campo BY o un campo de visualización) cuyo valor corresponde al nombre del archivo de imagen. Para obtener más información sobre cómo usar las hojas de estilos para incorporar y posicionar imágenes gráficas en un informe, vaya a Cómo diseñar la página de informe.
Nota: No puede especificar un marco de destino si ejecuta una función de JavaScript. Sin embargo, la función de JavaScript puede, por sí misma, especificar un marco de destino para sus resultados.
El siguiente ejemplo muestra cómo enlazar un informe desde una imagen. Las declaraciones de hoja de estilos relevantes están resaltadas en la solicitud.
Informe principal:
TABLE FILE EMPLOYEE
PRINT LAST_NAME BY EMP_ID
HEADING
"List Of Employees By Employee ID"
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=HEADING, STYLE=BOLD, $
TYPE=REPORT, GRID=OFF, $
TYPE=REPORT,
IMAGE=E:\IBI\WEBFOCUS80\APPS\IBINCCEN\IMAGES\LEFTLOGO.GIF,
FOCEXEC=IMAGE-D, $
ENDSTYLE
END
Nota: El directorio IBINCCEN contiene la versión inglesa de los ejemplos.
Informe de drill down (IMAGE-D):
TABLE FILE EMPDATA PRINT SALARY BY DIV WHERE DIV LE 'CORP'; ON TABLE SET PAGE-NUM OFF ON TABLE SET STYLE * TYPE=REPORT, GRID=OFF, $ ENDSTYLE END
La salida del informe principal es:
Cuando pulsa en el gráfico, el resultado es:
DIV | SALARY |
CE | $62,500.00 |
$54,100.00 | |
$25,400.00 | |
$115,000.00 | |
$33,300.00 | |
$25,000.00 | |
$49,000.00 | |
$40,900.00 | |
$43,000.00 | |
$45,000.00 | |
CORP | $55,500.00 |
$83,000.00 | |
$32,000.00 | |
$62,500.00 | |
$79,000.00 | |
$35,200.00 | |
$62,500.00 | |
$26,400.00 |
WebFOCUS |