In diesem Beispiel wird Schritt für Schritt erläutert, wie Sie ein HTML-WebReport-Widget erstellen, das die Sammlungsverarbeitung in WebReport gemäß der Direktive @TABLEREPORT durchführt. Weitere Informationen zur Direktive @TABLEREPORT finden Sie unter
|
|
Wichtig: Bei größeren Datenmengen finden Sie weitere Hinweise unter Methode 2: Anweisungen für die Sammlungsverarbeitung in der Datenquelle. |
Erstellen Sie einen WebReport:
Klicken Sie in Content Server auf Objekt hinzufügen und dann auf WebReport.
Geben Sie auf der Seite WebReport hinzufügen im Abschnitt Name einen eindeutigen Namen für den WebReport ein. Nennen Sie den neuen WebReport in diesem Beispiel „WebRep CPWR01“.
Klicken Sie in der Liste Berichtansichtsdatei auf widget_table_report_process_data_in_webreport.
Klicken Sie im Abschnitt Datenquelle auf Content Server durchsuchen.
Suchen oder erstellen Sie einenContent Server -Ordner mit mehreren Dokumenten. Klicken Sie anschließend auf die Verknüpfung Auswählen dieses Ordners. Dieser Content Server-Ordnerknoten wird als Datenquelle verwendet.
In diesem Beispiel wird der Ordner als „CPWR Folder01“ bezeichnet.
Wählen Sie im neuen WebReport-Menü Funktionen die Option Eigenschaften > Allgemein.
Kopieren Sie auf der Registerkarte Allgemein den Wert in Feld Zugriffsname.
Bearbeiten Sie den WebReport, den Sie in
Klicken Sie im Menü Funktionen des „WebRep CPWR01“-WebReports auf Berichtsansicht bearbeiten.
Scrollen Sie auf der Seite Bearbeiten WebReport bis zum Ende und bearbeiten Sie den letzten Abschnitt wie folgt:
[LL_WEBREPORT_INSERTJSON @TABLEREPORT
COLLECTIONPROCESSING:"webreport"
INCLUDECOLUMNS:'["Name","MimeType", "SubType", "ModifyDate", "UserID"]'
FORMATCOLUMNNAMES:MimeType:"Mime Type":SubType:"Sub Type":UserID:"Owner"
FORMATCOLUMNS:SubType:"[LL_REPTAG=SubType LABEL:SUBTYPE /]":CreatedBy:"[LL_REPTAG=CreatedBy USERINFO:FULLNAME /]":ModifyDate:"[LL_REPTAG=ModifyDate DATE:LONG /]" /]
Erstellen Sie einen zweiten neuen WebReport. Nennen Sie den zweiten neuen WebReport in diesem Beispiel „WebRep CPWR02“.
Klicken Sie in Content Server im Menü Objekt hinzufügen auf WebReport.
Klicken Sie in der Liste Berichtansichtsdatei auf blank_report.
Klicken Sie auf Hinzufügen. Sie werden in einem Dialogfeld darauf hingewiesen, dass Sie keine Datenquelle ausgewählt haben. Klicken Sie hier auf OK.
Klicken Sie im Menü Funktionen des „WebRep CPWR02“-WebReports auf Berichtsansicht bearbeiten.
Bearbeiten Sie den Inhalt auf der Seite WebReport bearbeiten wie folgt:
[/* Title: Blank Reportview */]
<script>
csui.require(['csui/lib/marionette', 'csui/utils/contexts/page/page.context', 'webreports/controls/table.report/table.report.view'], function (Marionette, PageContext, TableReportView) {
var contentRegion = new Marionette.Region({el: '#content'}),
pageContext = new PageContext(),
tableReportView,
options;
options = {
context: pageContext,
data: {
id: 463381,
title: 'My Table Report',
header: false,
titleBarIcon: 'title-assignments',
columnsWithSearch: 'name',
sortBy: 'ModifyDate',
sortOrder: 'desc'
}
};
tableReportView = new TableReportView(options);
contentRegion.show(tableReportView);
pageContext.fetch();
});
</script>
<div id="content"></div>
[LL_WEBREPORT_STARTROW /]
[LL_WEBREPORT_ENDROW /]
Ändern Sie die folgende Zeile, bevor Sie die Änderungen speichern:
id: 463381,
Damit wird die aus dem ersten WebReport kopierte ID in
Öffnen Sie den Perspective Manager und erstellen Sie eine neue Perspektive. Wählen Sie einen konkreten Testordner zum Speichern dieser Perspektive aus, oder erstellen Sie den Ordner. Suchen Sie in diesem Beispiel den Ordner „WebRep TableReport Perspective“.
Informationen zum Perspective Manager finden Sie in der Online-Hilfe im Perspective Manager.
Konfigurieren Sie die neue Perspektive:
Geben Sie auf der Registerkarte Allgemein einen eindeutigen Namen für diese Perspektive an. Nennen Sie die Perspektive in diesem Beispiel „WR-Persp01“.
Klicken Sie auf der Registerkarte Layout im Feld Typ auf Links - Mitte - Rechts.
Führen Sie auf der Registerkarte Konfigurieren folgende Schritte aus:
Wählen Sie im Bereich Widget-Bibliothek innerhalb der Widget-Gruppe Content Intelligence das Widget „HTML-WebReport“ aus, und ziehen Sie es in mittlerer Position in die Perspektive.
Klicken Sie innerhalb des Bereichs Optionen in den „HTML WebReport“-Widget-Optionen im Feld WebReport-ID auf Durchsuchen und wählen Sie den von Ihnen in
Suchen Sie in Smart View den Testordner, in dem Sie die Perspektive in