Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: hildegund am 23.03.11 - 17:46:04

Titel: Toolbar Button - Programmatisch erzeugen?
Beitrag 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
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: ata am 25.03.11 - 10:46:59
Hallo Hilde,

was verstehst du denn unter Toolbar?

Toni
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: hildegund am 31.03.11 - 15:49:24
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...
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: ascabg am 31.03.11 - 16:02:06
Hallo,

Das geht soweit ich mich erinnern kann auch nicht.


Andreas
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: hildegund am 31.03.11 - 16:31:29
Geht nicht gibts nicht ;)

Muss gehen...
Irgendwie...
Irgendwo...
Irgendwann ;)
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: Peter Klett am 31.03.11 - 16:50:46
Klar, programmierter Roboter, der Maus und Tastatur bedienen kann ... oder Äffchen dressieren ...  ;)
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: hildegund am 31.03.11 - 16:52:47
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...
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: m3 am 31.03.11 - 17:01:00
Extending the IBM Lotus Notes V8 sidebar and toolbar (http://www.ibm.com/developerworks/lotus/library/notes8-sidebar/)

Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: hildegund am 31.03.11 - 17:07:32
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 ;)

Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: m3 am 31.03.11 - 17:14:09
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.
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: hildegund am 31.03.11 - 18:06:33
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...
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: TRO am 31.03.11 - 20:34:55
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
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: TRO am 31.03.11 - 20:38:14
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)
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: koehlerbv am 31.03.11 - 20:56:19
Falsche Version, Thomas  ;)

Bernhard
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: bikerboy am 01.04.11 - 08:29:07
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.
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: VB3Bernd am 01.04.11 - 08:57:56
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
Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: Tode am 12.04.11 - 14:07:41
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

Titel: Re: Toolbar Button - Programmatisch erzeugen?
Beitrag von: 0xse am 14.04.11 - 11:52:34
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.