Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: hildegund am 23.03.11 - 17:46:04
-
Hi zusammen,
ich stehe grade vor einem sehr faszinierenden Problem:
In den alten Versionen von Notes war es ja ohne Probleme Möglich einen Toolbar Button mit @Formel programmatisch zu erzeugen und darzustellen.
Nun muss eine Anwendung für das Update auf 8.5.2 erneuert werden und es stellt sich die Frage:
Wie geht das nur im neuen Client?
Könnt ihr mir da vielleicht weiterhelfen?
Ich stehe komplett auf dem Schlauch...
Dankeschön
Hilde
-
Hallo Hilde,
was verstehst du denn unter Toolbar?
Toni
-
Hi,
ich meine damit die allgemeine Lotus Notes Toolbar, wo halt auch die Buttons für Textbearbeitung etc. eingeblendet werden.
Die die man unter Preferences --> Toolbar Customizen kann..
Das muss ich halt nur irgendwie programmatisch hinbekommen.
Und es klappt nicht...
-
Hallo,
Das geht soweit ich mich erinnern kann auch nicht.
Andreas
-
Geht nicht gibts nicht ;)
Muss gehen...
Irgendwie...
Irgendwo...
Irgendwann ;)
-
Klar, programmierter Roboter, der Maus und Tastatur bedienen kann ... oder Äffchen dressieren ... ;)
-
Auch das wäre streng genommen eine korrekte Lösung ;)
Aber ich glaube noch nicht dran, dass es nicht geht.
Irgendwie muss man ja an die Eclipse-API drankommen und das lustige Icon da rein schmeissen können...
-
Extending the IBM Lotus Notes V8 sidebar and toolbar (http://www.ibm.com/developerworks/lotus/library/notes8-sidebar/)
-
Das habe ich auch schon gelesen, so ist es ja nicht ;)
Aber es geht darum, dass der Nutzer einfach einen Knopf drückt und dann der Button in der Leiste ist.
Das händische zufügen könnte man dann auch über Toolbarpreferences selbst machen lassen ;)
-
Eine Sidebar/Toolbar muss ich auch nicht jeden Nutzer händisch installieren lassen. Dafür gibts dann ja den Widget-Catalog und die toolbox.nsf.
-
Naja, was auch nicht hilft, wenn die Anforderung lautet
"Alles was man machen muss ist in einer Outline einen Eintrag klicken und schon ist der Button da" ;)
Aber irgendwie muss das ja möglich sein...
-
auf eigene Gefahr:
http://www.eview.com/eview/volr6.nsf/852561460065adc3852561130021446a/e25f603a344f4e2085257147004fc8b9?OpenDocument (http://www.eview.com/eview/volr6.nsf/852561460065adc3852561130021446a/e25f603a344f4e2085257147004fc8b9?OpenDocument)
hth
Thomas
-
und noch einer:
http://www.eview.com/eview/volr6.nsf/2a8bf6b62c61b60585256f2500684630/00baf435e672a4fe8525710d0077296f?OpenDocument&Highlight=0,Toolbar (http://www.eview.com/eview/volr6.nsf/2a8bf6b62c61b60585256f2500684630/00baf435e672a4fe8525710d0077296f?OpenDocument&Highlight=0,Toolbar)
-
Falsche Version, Thomas ;)
Bernhard
-
Das geht wir haben mal nen Knopf per Mail verschickt, der Buttons eingebaut hat, wenn es noch arg aktuell ist, kann ich mal wühlen und gucken ob ich es wieder finde.
-
Hallo,
wir haben eine nsf schon seit 2006 im Einsatz, die funktioniert bis jetzt auch für 8.5.1. Ich weiß gar nicht mehr, wo ich die gefunden habe, sie ist jedenfalls nicht von mir. ???
Zunächst erstellt man sich in seinem eigenen Client die Icons, dann eröffnet man in der nsf ein neues "Projekt" in dem man bestimmt, welche dieser Icons genommen werden sollen. Anschließend kann man den Doklink an User verschicken. Die müssen dann "Installieren" anklicken und die neue Toolbar über die Vorlagen aktivieren.
Ich jedenfalls bin mit dieser Lösung ganz zufrieden.
Viele Grüße
Bernd
-
ich bin jetzt nicht den einzelnen Links gefolgt, also wahrscheinlich ist diese Information jetzt doppelt:
Die Toolbars sind in der bookmark.nsf in der Gliederung UserToolbar gespeichert. Gliederungseinträge kann man programmatisch über NotesOutline und NotesOutlineEntry erstellen.
Man braucht also nur eine Outline, die die (an einem anderen Client erstellten) Toolbars enthält und kann dann die Entries in die bookmark.nsf des Users kopieren... (so ungefähr halt).
Gruss
Tode
-
Man braucht also nur eine Outline, die die (an einem anderen Client erstellten) Toolbars enthält und kann dann die Entries in die bookmark.nsf des Users kopieren... (so ungefähr halt).
Kopieren ist das wichtige daran, denn einem neu erstellten NotesOutlineEntry kann man zumindest via LS kein Icon zuweisen.