Vorgehensweise: |
Sie können von einer Abbildung in einem HTML-Report mit einem Report oder einer Prozedur verknüpfen. Das Bild kann dem gesamten Report oder nur der Kopf- bzw. Fußzeile beigefügt werden (einschließlich Tabellenkopfzeilen und Tabellenfußzeilen sowie Zwischenkopfzeilen und Zwischenfußzeilen).
Die Syntax für Links von Bildern ist identisch mit der Syntax für Links von Reportkomponenten. Der einzige Unterschied ist, dass Sie IMAGE=image der StyleSheet-Deklaration hinzufügen.
Hinweis: Sie können einen Link zu einem Report oder einer Prozedur von einem Bild nur herstellen, wenn Sie das HTML-Format verwenden.
Verwenden Sie Folgendes, um einen Link von einer Abbildung in einem Report oder einer Prozedur anzugeben:
TYPE=type, [subtype], IMAGE=image, FOCEXEC=fex [(parameters ...)],[TARGET=frame,] $
Verwenden Sie Folgendes, um einen Link von einer Abbildung in einer URL anzugeben:
TYPE=type, [subtype], IMAGE=image, URL=url [(parameters ...)],[TARGET=frame,] $
Verwenden Sie Folgendes, um einen Link von einer Abbildung in einer JavaScript-Funktion anzugeben:
TYPE=type, [subtype], IMAGE=image, JAVASCRIPT=function [(parameters ...)],$
Hierbei gilt:
REPORT ermöglicht es Ihnen, einen Drilldown von einem Bild vorzunehmen, das dem gesamten Report beigefügt wurde.
TABHEADING oder TABFOOTING ermöglicht es Ihnen, einen Drilldown von einem Bild vorzunehmen, das einer Reportüberschrift oder -unterschrift beigefügt wurde.
HEADING oder FOOTING ermöglicht es Ihnen, einen Drilldown von einem Bild vorzunehmen, das einem Seitenkopf oder -fuß beigefügt wurde.
SUBHEAD oder SUBFOOT ermöglicht es Ihnen, einen Drilldown von einem Bild vorzunehmen, das einer Zischenkopfzeile oder -fußzeile beigefügt wurde.
Reportkomponenten sind in Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren beschrieben.
Sie können eine lokale Bilddatei angeben oder mit einer URL auf ein Bild verweisen, das sich an einer anderen Stelle auf dem Netzwerk befindet. URLs können absolut sein, wie z. B. http://www.ibi.com/graphic.gif, oder ein relatives Alias, den Sie dem Anwendungsserver oder Webserver anzeigen, wie z. B. /ibi_apps/ibi_html/ibi_logo.gif.
Sie können alternativ auch ein alphanummerisches Feld im Report angeben (entweder ein BY-Sortierfeld oder ein Anzeigefeld), dessen Wert mit dem Namen der Bilddatei übereinstimmt. Informationen über das Einbeziehen und Positionieren von grafischen Abbildungen in einem Report mithilfe von StyleSheets finden Sie unter Die Reportseite layouten.
Hinweis: Sie können keinen Zielrahmen spezifizieren, wenn Sie eine JavaScript-Funktion ausführen. Die JavaScript-Funktion kann jedoch einen Zielrahmen für ihre Ergebnisse angeben.
Das folgende Beispiel zeigt wie Sie einen Link zu einem Report von einem Bild herstellen. Die relevanten StyleSheet-Deklarationen sind in der Anfrage markiert.
Hauptreport
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
Hinweis: Das IBINCCEN-Verzeichnis enthält die englische Version der Muster.
Drilldown-Report (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
Die Ausgabe für den Hauptreport ist:
Wenn Sie auf die Grafik klicken, ist die Ausgabe:
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 |