[Gilt auch für v8]{class="badge positive" title="Gilt auch für Campaign v8"}
Anwendungsbeispiele: Übersichten erstellen use-cases-creating-overviews
Im folgenden Beispiel werden Webanwendungen vom Typ "Übersicht" erstellt, in denen alle Webanwendungen in Ihrer Datenbank angezeigt werden. Konfigurieren Sie dazu die folgenden Elemente:
- Einen Filter für den Ordner (siehe Ordner-Filter hinzufügen),
- Eine Schaltfläche zum Erstellen einer neuen Webanwendung (siehe Schaltfläche hinzufügen, um eine neue Webanwendung zu konfigurieren),
- Detailanzeige für jeden Eintrag in der Liste (siehe Detail zu einer Liste hinzufügen),
- Ein Filter pro Tool zur Bearbeitung von Links (siehe Filter mit einem Link-Editor erstellen),
- Einen Link zum Aktualisieren (siehe Aktualisierungslink erstellen).
Einseitige Web-Anwendung erstellen creating-a-single-page-web-application
-
Erstellen Sie eine einseitige Webanwendung und deaktivieren Sie ausgehende Transitionen und Transitionen zur nächsten Seite.
-
Ändern Sie den Seitentitel.
Dieser Titel wird im Header der Webanwendungs-Übersicht angezeigt.
-
Ändern Sie in den Eigenschaften der Webanwendung das Rendering der Anwendung, indem Sie die Vorlage Einseitige Webanwendung auswählen.
-
Öffnen Sie die Aktivität Seite Ihrer Webanwendung und danach eine Liste (Statische Elemente > Liste).
-
Wählen Sie in der Liste im Tab Daten den Typ der Webanwendung sowie den Titel, das Erstellungsdatum und die Ausgabespalten des Anwendungstyps aus.
-
Erstellen Sie im Untertab Filter (wie unten dargestellt) den folgenden Filter, sodass nur Webanwendungen angezeigt und Vorlagen verborgen werden.
-
Schließen Sie das Konfigurationsfenster der Seite und wählen Sie Vorschau aus.
Daraufhin wird die Liste der in Ihrer Datenbank verfügbaren Webanwendungen angezeigt.
Ordner-Filter hinzufügen adding-a-filter-on-a-folder
In der Übersicht haben Sie die Möglichkeit, auf Daten abhängig von ihrem Speicherort im Adobe Campaign-Baum zuzugreifen. Dies wird durch einen Ordner-Filter ermöglicht. Gehen Sie folgendermaßen vor, um einen Ordner-Filter zu Ihrer Übersicht hinzuzufügen.
-
Platzieren Sie den Cursor auf den Knoten Seite Ihrer Webanwendung und fügen Sie das Element Ordner auswählen hinzu (Erweiterte Steuerelemente > Ordner auswählen).
-
Wählen Sie im sich öffnenden Fenster Speicherung den Link Variablen bearbeiten… aus.
-
Ändern Sie den Titel der Variablen nach Bedarf.
-
Ändern Sie den Variablennamen in den Wert des Ordners folder.
note note NOTE Der Name der Variablen muss mit dem Namen des Elements übereinstimmen, das mit dem (im Schema definierten) Ordner verknüpft ist, d. h. in diesem Fall mit dem Ordner. Sie müssen diesen Namen erneut verwenden, wenn Sie auf die Tabelle verweisen. -
Wählen Sie für die Variable den Typ XML.
-
Wählen Sie die Interaktion Seite aktualisieren aus.
-
Platzieren Sie den Cursor in Ihrer Liste und verweisen Sie im Tab Erweitert auf die Variable, die Sie zuvor im Tab XPath des Ordnerfilters der Liste erstellt haben. Sie müssen den Namen des vom Ordner-Link betroffenen Elements verwenden, d. h. den Ordner.
note note NOTE In dieser Phase befindet sich die Webanwendung nicht in ihrem Anwendungskontext. Der Filter kann daher nicht am Ordner getestet werden.
Schaltfläche hinzufügen, um eine neue Web-Anwendung zu konfigurieren adding-a-button-to-configure-a-new-web-application
-
Platzieren Sie den Cursor auf das Element Seite und fügen Sie einen Link hinzu (Statische Elemente > Link).
-
Ändern Sie den Link-Titel. Dieser wird auf der Schaltfläche in der Übersicht angezeigt.
In unserem Beispiel lautet der Titel Neu.
-
Fügen Sie die folgende URL in das URL-Feld ein: xtk://open/?schema=nms:webApp&form=nms:newWebApp.
note note NOTE nms:webApp entspricht dem Schema der Webanwendung. nms:newWebApp entspricht dem Assistenten zur Erstellung neuer Web-Anwendungen. -
Definieren Sie, dass die URL im selben Fenster erscheinen soll.
-
Fügen Sie das Webanwendungssymbol im Bildfeld hinzu: /nms/img/webApp.png.
Dieses Symbol wird auf der Schaltfläche Neu angezeigt.
-
Geben Sie button im Feld Stil ein.
Dieser Stil ist in der zuvor ausgewählten Vorlage Einseitige Webanwendung definiert.
Detail zu einer Liste hinzufügen adding-detail-to-a-list
Wenn Sie in der Übersicht eine Liste konfigurieren, können Sie für jeden Eintrag auf der Liste zusätzliche Details anzeigen lassen.
-
Platzieren Sie den Cursor auf das zuvor erstellte Listenelement.
-
Wählen Sie im Tab Allgemein in der Dropdown-Liste den Anzeigemodus Spalten und zusätzliche Details aus.
-
Fügen Sie im Tab Daten die Optionen Primärschlüssel, interner Name und Beschreibung hinzu und wählen Sie für jede dieser Optionen Ausgeblendetes Feld aus.
Diese Informationen werden in der Folge nur in der Detailansicht eines jeden Eintrags sichtbar sein.
-
Fügen Sie im Tab Zusätzliches Detail den folgenden Code hinzu:
code language-none <div class="detailBox"> <div class="actionBox"> <span class="action"><img src="/xtk/img/fileEdit.png"/><a title="Open" class="linkAction" href="xtk://open/?schema=nms:webApp&form=nms:webApp&pk= <%=webApp.id%>">Open...</a></span> <% if( webApp.@appType == 1 ) { //survey %> <span class="action"><img src="/xtk/img/report.png"/><a target="_blank" title="Reports" class="linkAction" href="/xtk/report.jssp?_context=selection& _schema=nms:webApp&_selection=<%=webApp.@id%> &__sessiontoken=<%=document.controller.getSessionToken()%>">Reports</a></span> <% } %> </div> <div> Internal name: <%= webApp.@internalName %> </div> <% if( webApp.desc != "" ) { %> <div> Description: <%= webApp.desc %> </div> <% } %> </div>
Liste filtern und aktualisieren filtering-and-updating-the-list
In diesem Abschnitt wird ein Filter zum Anzeigen der Webanwendungen erstellt, die von einem bestimmten Benutzer erzeugt wurden. Dieser Filter wird mit einem Link-Editor erstellt. Wählen Sie zuerst einen Benutzer aus und aktualisieren Sie danach die Liste, um den Filter anzuwenden. Dazu muss auch ein Aktualisieren-Link erstellt werden.
Diese beiden Elemente werden im selben Container abgelegt, damit sie in der Übersicht gemeinsam dargestellt werden.
-
Platzieren Sie den Cursor auf das Element Seite und wählen Sie Container > Standard aus.
-
Wählen Sie für die Anzahl der Spalten "2", sodass der Link-Editor und der Link nebeneinander platziert werden.
Weiterführende Informationen zum Layout von Elementen erfahren Sie in diesem Abschnitt.
-
Wenden Sie dottedFilter an.
Dieser Stil ist in der zuvor ausgewählten Vorlage Einseitige Webanwendung definiert.
Filter mit einem Link-Editor erstellen creating-a-filter-using-a-link-editor
-
Platzieren Sie den Cursor auf den im vorherigen Schritt erstellten Container und fügen Sie mithilfe des Menüs Erweiterte Steuerelemente einen Link-Editor ein.
-
Wählen Sie im sich automatisch öffnenden Speicherfenster die Option Variablen und danach den Link Variablen bearbeiten… aus und erstellen Sie eine XML-Variable zum Filtern von Daten.
-
Passen Sie den Titel an.
Dieser wird in der Übersicht neben dem Feld Filter zu sehen sein.
-
Wählen Sie die Benutzer-Tabelle als Anwendungsschema aus.
-
Platzieren Sie den Cursor auf das Listenelement und erstellen Sie im Tab Daten > Filter einen Filter:
- Ausdruck: Fremdschlüssel des Links "Erstellt von"
- Benutzer: gleich
- Wert: Variablen (variables)
- Berücksichtigt wenn: '$(var2/@id)'!=''
Aktualisierungs-Link erstellen creating-a-refresh-link
-
Platzieren Sie den Cursor auf den Container und fügen Sie einen Link über das Menü Statische Elemente ein.
-
Passen Sie den Titel an.
-
Wählen Sie Listendaten aktualisieren aus.
-
Fügen Sie die zuvor erstellte Liste hinzu.
-
Fügen Sie das Aktualisierungssymbol im Feld Bild hinzu: /xtk/img/refresh.png.
-
Ordnen Sie mithilfe der Sortierpfeile die unterschiedlichen Elemente der Webanwendung wie unten dargestellt neu.
Die Webanwendung ist jetzt konfiguriert. Wählen Sie den Tab Vorschau aus, um sie in der Vorschau anzuzeigen.