ANWENDUNGSGESTALTUNG
Programmseitig der Spalte einen Namen zuweisen
Im Feld "Name" wird ein Vorgabename für die Spalte angezeigt, um in einem Script oder einer Formel auf die Spalte verweisen zu können. Diesen Namen können Sie in einen aussagekräftigeren Namen ändern. Gehen Sie bei der Bearbeitung eines einer Spalte zugewiesenen Namens vorsichtig vor, wenn Sie bereits Formeln mit dem programmseitig zugewiesenen Namen erstellt haben. Durch die Änderung des Namens werden alle mit diesem Namen erstellten Formeln funktionsunfähig.
Sie benötigen den programmseitigen Namen für die Spalte, um das InViewEdit-Ereignis zu programmieren, das Benutzern die Bearbeitung von Dokumenten direkt in der Ansicht ermöglicht. Weitere Informationen zu dieser Funktion finden Sie unter "Benutzern ermöglichen, Dokumente aus einer Ansicht zu bearbeiten oder zu erstellen".
Den Spalten zugewiesenen programmseitigen Namen in einfachen Funktionen verwenden Wenn Sie zunächst eine Spalte definieren, in der eine einfache Funktion verwendet wird, und anschließend eine weitere Spalte erstellen, die vom Wert der ersten Spalte abhängig ist, müssen Sie den programmseitigen Namen der ersten Spalte in einen Namen ändern, der kein Dollarzeichen ($) und keine Zahl ist. Wenn Sie $1 in eine Formel eingeben, so wird dies ausgewertet als = die Menge/der Wert von 1. Wenn Sie "$1" in die Formel eingeben, so wird dies als Zeichenfolge anstatt als Variablen-, Feld- oder Spaltenname behandelt.
Wenn beispielsweise die erste Spalte der Ansicht den Autor enthält (einfache Funktion) und über den programmseitigen Namen $1 verfügt und in der zweiten Spalte ein Wert basierend auf dem Wert in Spalte 1 angezeigt werden soll, können Sie den programmseitigen Namen der Spalte 1 von $1 in $eins ändern und anschließend in der Formel für Spalte 2 auf den neuen programmseitigen Namen verweisen. Zum Beispiel: @if($eins = "Maria Stein/ACME";"BITTE LESEN"; "Bitte ignorieren")
Die von einfachen Funktionen zugewiesenen folgenden Spaltennamen sind eingeschränkt. Das heißt, Sie können ihren programmseitigen Namen nicht in einer Formel verwenden: Nummer in Ansicht, Komprimieren/Erweitern, Anzahl Antworten oder Anzahl der Antwortebenen.
Verbergen-wenn-Formeln in einer Spalte verwenden
Verwenden Sie eine Verbergen-wenn-Formel, um eine Spalte basierend auf Bedingungen zu verbergen, die gelten, wenn die Ansicht erstmalig angezeigt wird. Um beispielsweise Spalten von einem bestimmten Benutzer auszublenden, klicken Sie auf das Register "Erweitert" in der InfoBox "Eigenschaften: Spalte", aktivieren "Spalte verbergen, wenn Formel wahr ist" und geben eine Formel ein:
@If(@Name([CN];@Username) = "Julia Becker")
Beachten Sie, dass aufgrund der Tatsache, dass die Formel bei der erstmaligen Ansicht ausgewertet wird, keine Verbergen-wenn-Formel verwendet werden kann, deren Bedingung erst nach dem Öffnen der Ansicht ausgewertet werden kann.
Achtung Verbergen-wenn-Formeln stellen keine Sicherheitsmaßnahme dar. Versierte Benutzer können weiterhin Informationen aus den Dokumenteigenschaften erhalten. Verwenden Sie diese Funktion als Methode zur Steuerung der Anzeige von Informationen in einer Ansicht.
Hinweis Da die Möglichkeit, eine Spalte basierend auf einer Formel selektiv zu verbergen, eine neue Funktion in IBM® Lotus® Domino(TM) Designer 6 ist, werden auf diese Weise verborgene Spalten in früheren Versionen des IBM® Lotus® Notes®-Clients angezeigt, es sei denn, Sie aktivieren auch die Option "In Notes R5 (und früher) verbergen".
Spalten auf R5-Clients verbergen Wenn Sie die Option "Spalte verbergen" in Lotus Domino Designer 6 oder höher aktivieren, wird die Spalte auch verborgen, wenn mit einem R5-Client auf die Anwendung zugegriffen wird. Wenn Sie in Designer 6 oder höher die Option "Spalte verbergen, wenn Formel wahr ist" aktivieren, wird die Spalte bei Zugriff mit einem R5-Client angezeigt, da die Möglichkeit zum selektiven Verbergen von Spalten in Version 5 nicht zur Verfügung stand. Wenn Sie mit der Option "Spalte verbergen, wenn Formel wahr ist" arbeiten, aktivieren Sie die Option "In Notes R5 (und früher) verbergen".
Verfügbaren Platz mit Spalten füllen
In Version 7 und früher konnte die volle Breite einer Ansicht durch Auswahl der Ansichtsstiloption "Letzte Spalte auf Fenstergröße erweitern" mit Spalten ausgefüllt werden. In Notes 8 besteht die zusätzliche Anpassungsmöglichkeit, dass Sie die Spalte auswählen können, die zur Nutzung der verfügbaren Fensterbreite erweitert werden soll. Die Spaltenauswahl ist positionsunabhängig. Wenn die Spaltenreihenfolge später geändert wird, bleibt die ausgewählte Spalte ausgewählt.
Hinweis Wenn die Fensterbreitenoption sowohl auf Ansichtsebene als auch auf Spaltenebene festgelegt wurde, hat die Option auf Ansichtsebene Vorrang und die letzte Spalte wird auf die Fensterbreite erweitert.
So erweitern Sie eine Spalte auf Fensterbreite
1. Klicken Sie auf die Spalte, die erweitert werden soll.
2. Öffnen Sie die InfoBox "Eigenschaften: Spalte" und klicken Sie auf das Register "Erweitert".
3. Wählen Sie "Bis zur verfügbaren Fensterbreite erweitern".
So zeigen Sie Spaltenwerte als Links in Webanwendungen an
Wenn Webbenutzer ein Dokument aus einer Ansicht öffnen möchten, klicken sie auf eine Spalte, die mit dem Dokument verlinkt ist. Standardmäßig benutzt IBM® Lotus® Domino(TM) die äußerst linke Spalte einer Ansicht als Linkspalte, aber Sie können diese Vorgabe ändern, indem Sie eine andere Linkspalte gestalten. Nachdem Sie individuell angepasste Links eingerichtet haben, können Sie das vorgegebene Verhalten von Domino nicht wiederherstellen; Sie müssen weiterhin mindestens eine Linkspalte in der Ansicht angeben.
1. Klicken Sie auf die Spalte(n), die Sie als Linkspalten anzeigen möchten.
3. Wählen Sie "Für Webzugriff: Werte in dieser Spalte als Links anzeigen".
So passen Sie Spalten für vertikale Layouts an
Die Notes 8-Standardkonfiguration bietet für Verbundanwendungen die Möglichkeit, eine Ansicht in einem vertikalen (schmalen) Layout für die Personal Information Management (PIM)-Verbundanwendungen Mail, Kalender und Anwendung "Kontakte" anzuzeigen. In einem vertikalen Layout werden die Spalten so an das Layout angepasst, dass kein Bildlauf erforderlich ist. Spalten können auf zwei Zeilen angezeigt werden, wobei für die einzelnen Spalten in der Ansicht bestimmt werden kann, dass sie immer auf der oberen Zeile, ggf. auf die zweite Zeile umgebrochen oder in vertikalen Layouts verborgen sein sollen. Mithilfe einer Sequenznummer kann der Entwickler die Reihenfolge festlegen, in der Spalten auf die zweite Zeile umgebrochen werden. Die zweite Zeile kann auch eingerückt werden, indem eine Spalte auf der oberen Zeile bestimmt wird, unter der die zweite Zeile linksbündig ausgerichtet wird.
Hinweis Informationen dazu, wie Sie Ihre Notes-Einstellungen so anpassen, dass diese Optionen angezeigt werden, finden Sie unter "Zusätzliche Gestaltungselementoptionen für Verbundanwendungen".
So zeigen Sie eine Spalte auf der obersten Zeile an
1. Klicken Sie auf die Spalte(n), die auf der obersten Zeile angezeigt werden sollen.
3. Wählen Sie unter "Wenn Ansicht schmal ist" die Option "Oben halten".
So brechen Sie eine Spalte auf die zweite Zeile um
1. Klicken Sie auf die Spalte(n), die auf der zweiten Zeile angezeigt werden sollen, wenn ein Zeilenumbruch erforderlich ist.
3. Wählen Sie unter "Wenn Ansicht schmal ist" die Option "Auf zweite Zeile umbrechen".
4. Geben Sie eine Ganzzahl von 1 bis 100 in das Feld "Sequenznummer" ein.
1. Klicken Sie auf die Spalte(n), die verborgen werden sollen.
3. Wählen Sie unter "Wenn Ansicht schmal ist" die Option "Diese Spalte verbergen".
So rücken Sie die zweite Zeile in einem schmalen Layout ein
1. Klicken Sie auf die Spalte, unter der die zweite Zeile linksbündig ausgerichtet werden soll.
3. Wählen Sie "Zweite Zeile unter dieser Spalte ausrichten".
Die Notes 8-Standardkonfiguration bietet für Verbundanwendungen die Möglichkeit, eine Ansicht in einem gekachelten Layout für die Personal Information Management (PIM)-Verbundanwendungen Mail, Kalender und Anwendung "Kontakte" anzuzeigen. In einem Kachellayout werden die Informationen zu den einzelnen Dokumenten, die normalerweise als Zeile in der Ansicht angezeigt werden, innerhalb des der Ansicht zugewiesenen Bildschirmbereichs als einzelne Kachel angezeigt. Beispielsweise könnte eine Ansicht, die Zeilen mit Kontaktinformationen enthält, als Folge von Visitenkarten angezeigt werden. Die Anordnung der Kacheln erfolgt zunächst horizontal, dann vertikal. Es ist nur ein vertikaler Bildlauf möglich. Die Kacheln besitzen alle dieselbe Größe. Jede Kachel enthält einen oberen Kopfzeilenabschnitt und einen unteren Attributabschnitt.
So zeigen Sie Spalten im oberen Abschnitt einer Kachel an
1. Klicken Sie auf die Spalte(n), die im oberen Abschnitt angezeigt werden sollen.
3. Wählen Sie unter "Für Kachel-Layout" die Option "Oben anzeigen".
4. Geben Sie eine Ganzzahl von 1 bis 100 in das Feld "Zeilennummer" ein. Spaltennamen und -werte werden in numerischer Reihenfolge nach Zeilennummer geordnet angezeigt.
So zeigen Sie Spalten im unteren Abschnitt einer Kachel an
1. Klicken Sie auf die Spalte(n), die im unteren Abschnitt angezeigt werden sollen.
3. Wählen Sie unter "Für Kachel-Layout" die Option "Unten anzeigen".
So verbergen Sie eine Spalte in einem Kachellayout
3. Wählen Sie unter "Für Kachel-Layout" die Option "Diese Spalte verbergen".
So geben Sie Eigenschaften für Verbundanwendungen an, die für die Kommunikation zwischen Anwendungskomponenten verwendet werden
Im Abschnitt "Verbundeinstellungen" im Register "Erweitert" der Spalteneigenschaften können Sie Eigenschaften Daten zuordnen, die in bestimmten Spalten verfügbar sind.
Von Verbundanwendungen unterstützt können Sie eine Eigenschaft wählen, die einer Spalte und deren Daten zugeordnet werden soll, indem Sie den Namen der definierten Eigenschaft auswählen. In Verbundanwendungen werden WSDL-Dateien (Web Services Description Language), die Eigenschaften, Aktionen, Namespaces und Datentypen enthalten, von Komponenten für die Komponenteninteraktion in einer Verbundanwendung verwendet. Ein Eigenschaftsname ist der eindeutige Bezeichner, der als WSDL-Inhalt in der WSDL-Datei der Anwendung gespeichert wird. Er wird als programmatischer Bezeichner verwendet.
Eine Eigenschaft ist ein typisiertes austauschbares Datenelement, das von Komponenten erzeugt werden kann. Alle Komponenten in einer Verbundanwendung verwenden einen gemeinsamen Eigenschaftsbroker, der Nachrichten zwischen den Komponenten austauscht. Notes-Anwendungen können Eigenschaften veröffentlichen und konsumieren. Beim Veröffentlichen wird ein Wert an den Eigenschaftsbroker gesendet, der diesen dann an die anderen Komponenten weitergibt. Eine Eigenschaft zu konsumieren bedeutet, Informationen zu empfangen, die von einer anderen Komponente veröffentlicht wurden, und diese in irgendeiner Form zu verarbeiten. Eigenschaften können jederzeit durch LotusScript-Code veröffentlicht werden, oder sie werden automatisch veröffentlicht, wenn eine Ansichtszeile durch die Zuordnung einer Spalte mit einer zur Veröffentlichung geeigneten Eigenschaft ausgewählt wird. Wenn sich die Zeilenauswahl ändert, werden die Daten in der zugeordneten Spalte veröffentlicht.
Ausführlichere Informationen finden Sie unter dem Thema "Mit dem Gestaltungselement 'Eigenschaften' in Domino Designer arbeiten" im Abschnitt "Verbundanwendungen - Gestaltung und Verwaltung" in dieser Dokumentation. Allgemeine Informationen dazu, wie Eigenschaften und Aktionen in Verbundanwendungen funktionieren, finden Sie unter dem Thema "Erläuterung der Komponenteninteraktion" im Abschnitt "Verbundanwendungen - Gestaltung und Verwaltung".
Eigenschaften, die von einer Komponente veröffentlicht werden, werden Ausgabeeigenschaften genannt. Eigenschaften, die von einer Komponente konsumiert werden, werden Eingabeeigenschaften genannt. Eine Ausgabeeigenschaft einer Komponente kann für andere Komponenten eine Eingabeeigenschaft sein.
Die Liste der für eine Komponente verfügbaren Eingabe- und Ausgabeeigenschaften wird im Gestaltungselement für Verbindungseigenschaften gespeichert. Sie können Gestaltungselemente für Verbindungseigenschaften erstellen, indem Sie eine WSDL-Datei importieren, die eine XML-Beschreibung der Eigenschaften enthält. Weitere Informationen zum Erstellen und Bearbeiten dieser Gestaltungselemente finden Sie unter "Notes-Komponenten generieren".
Im Abschnitt "Verbundeinstellungen" des Registers "Erweitert" für die Spalteneigenschaften wird ein Dropdown-Listenfeld mit allen Ausgabeeigenschaften angezeigt, die in einem der Gestaltungselemente für Verbundeigenschaften in dieser Anwendung definiert wurden. Eingabeeigenschaften werden nicht aufgelistet, da sie nicht veröffentlicht werden können.
So geben Sie eine Eigenschaft an, die einer bestimmten Spalte zugeordnet werden soll:
1. Klicken Sie auf die Spalte, für die Sie die Eigenschaft angeben möchten.
3. Wählen Sie im Abschnitt "Verbundeinstellungen" die gewünschte Eigenschaft aus dem Dropdown-Listenfeld.
Siehe auch