
Sie möchten den Inhalt der gleichen XML-Dateien in mehreren iViews mit unterschiedlichen Layouts darstellen.
Beispiele:
In einem breiten iView möchten Sie für jede Nachricht den Titel, die Kurzfassung und ein Bild anzeigen.
In einem schmalen iView möchten Sie für jede Nachricht nur den Titel anzeigen.
Legen Sie im XML Forms Builder ein neues Formular an, z. B. RenderListItem2 .
Wählen Sie die Registerkarte Projektbrowser .
Wählen Sie im Kontextmenü des Wurzelknotens Formular hinzufügen .
Wählen Sie in den Eigenschaften des Formulars die Klasse Formular Anzeigen .
Legen Sie in der Konfiguration der KM-Benutzungsoberfläche ein neues Set von XML-Forms-Ressourcen-Renderer-Einstellungen an.
Wählen Sie
|
Parameter |
Wert |
|---|---|
|
XML Forms Transformation |
Name des Formulars, das Sie in Schritt 1 angelegt haben |
|
Command Display |
z. B. link |
|
Folder Command Group |
z. B. NewsDisplayGroup |
|
Link Command Group |
z. B. NewsDisplayGroup |
|
Resource Command Group |
z. B. NewsDisplayGroup |
|
Resource Renderer |
NewsRenderer |
In der Konfiguration der KM-Benutzungsoberfläche legen Sie ein neues Layout-Set an.
Wählen Sie
Sie können ein vorhandenes Layout-Set, z. B. NewBrowser , duplizieren und im Duplikat einen anderen Ressourcen-Renderer auswählen.
|
Parameter |
Wert |
|---|---|
|
Collection Renderer |
z. B. NewsDisplayCollectionRenderer |
|
Resource Renderer |
Name des Sets von Ressourcen-Renderer-Einstellungen, das Sie in Schritt 2 angelegt haben |
|
Befehle für das Menü Details |
z. B. DetailsGroup |
|
Layout Controller |
z. B. SimpleLayoutController |
Legen Sie ein iView an.
Verwenden Sie die iView-Vorlage KM-Navigations-iView . Erfassen Sie in den iView-Eigenschaften folgende Daten:
|
Eigenschaft |
Wert |
|---|---|
|
Layout-Set |
Name des Layout-Sets, das Sie in Schritt 3 angelegt haben |
|
Layout-Set-Modus |
Exclusive |
|
Pfad zum initial angezeigten Ordner |
Pfad zum Ordner, in dem die XML-Dokumente gespeichert werden. Beispiel : /documents/myNews |
|
Pfad zum Wurzelordner für die Navigation |
Pfad zum Ordner, in dem die XML-Dokumente gespeichert werden, oder übergeordneter Ordner Beispiel : /documents/myNews |
Wenn ein Ordner XML-Dokumente enthält, die Sie mit Edit -Formularen aus verschiedenen Projekten angelegt haben, sollten Sie sicherstellen, dass in jedem Projekt ein Formular mit dem gleichen Namen vorhanden ist.
Wenn Sie z. B. im Ordner /documents/myNews sowohl Nachrichten als auch FAQs anlegen, sollten Sie in beiden XML-Forms-Builder-Projekten ein Formular mit dem gleichen Namen (z. B. RenderListItem2 ) anlegen.