Das Problem soll am Beispiel der Maildatenbank erklärt werden.
Die Lotus Notes 7 Standardschablone hat eine Vielzahl von Ansichten und Ordnern, von denen jede(r) über eine Aktionsleiste verfügt. Diese Aktionsleisten sind meist randvoll mit Aktionen. Da ist es nicht gut, Kunden-spezifische Aktionen "mit hinein zu mischen", also da irgendwo mit zu platzieren.
Erster Versuch: Der Rahmen, in dem die Ansicht / der Ordner angezeigt wird, wird zeilenweise aufgeteilt. Der neue untere Rahmen bekommt inhaltlich alles "vererbt", was zuvor in dem ursprünglichen Rahmen stand. Der neue obere Rahmen erhält eine leere Seite, von der man nur die Aktionsleiste sieht (durch entsprechende Pixel-Größeneinstellung machbar). Die Aktionsleiste der Seite gleich vom Layout komplett der Aktionsleiste der Ansichten / Ordner. Das sieht dann so aus, als ob zwei Aktionsleisten zu der Ansicht / dem Ordner gehören. Nun können alle kundenspezifischen Aktionen in der Seiten-Aktionsleiste platziert werden.
Das Problem besteht aber in dem Bezug auf markierte Dokumente. Wenn man sich im Script auf die "unprocessed documents" bezieht, so klappt das nur, wenn man das Script aus der Ansicht heraus / dem Ordner heraus startet, in dem die Markierung erfolgte.
Zweiter Versuch: Erfreulicherweise gibt es noch Agenten mit dem Bezug auf alle ausgewählten Dokumente. Also geht man folgenden Umweg: Die Aktion in der Seite ruft nicht das Script auf, sondern den Agent, der dann das Script enthält. Das klappt! Der entscheidende Makel: Natürlich ist eine Seite wie ein neues Dokument noch nicht gespeichert. Der Client erwähnt diesen Sachverhalt in Form eines Prompts: "Dokument ist noch nicht gespeichert" - ärgerlich. Warum auch immer, jedenfalls kann man das dem Nutzer nicht zumuten, jedesmal beim Klick auf eine der kundenspezifischen Aktionen diese Meldung zu quittieren.
Meine Frage:
Gibt es die Möglichkeit, statt einer Seite ein anderes Designelement mit einer Aktionsleiste anzubieten, deren Aktionen sich auf markierte Dokumente in der Ansicht / dem Ordner beziehen können?
Die Forderung ist: NICHT die Ansicht / den Ordner in der Aktionsleiste anpassen, in dem die Dokumentauswahl erfolgt.