Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Scotty67 am 03.05.11 - 14:36:18

Titel: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
Beitrag von: Scotty67 am 03.05.11 - 14:36:18
kann man via Script ein DB-Icon vom Workspace entfernen ?

call db1.remove

entfernt mir war die DB, aber das icon bleibt als relikt zurück.
Titel: Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
Beitrag von: koehlerbv am 03.05.11 - 14:40:07
Nein.

Bernhard
Titel: Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
Beitrag von: CarstenB am 03.05.11 - 14:56:11
und db.remove löscht die DB vom Server!
Titel: Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
Beitrag von: Scotty67 am 04.05.11 - 07:49:58
und db.remove löscht die DB vom Server!

da gehts eher um eine lokale config-datenbank
das löschen funkt auch wunderbar - nur wie gesagt ....
aber bernhard hat ohnedies gemeint NEIN - schadeeeee
Titel: Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
Beitrag von: eknori am 04.05.11 - 08:22:54
Hier das offizielle Statement zum Thama Löschen mit LS

https://www-304.ibm.com/support/docview.wss?uid=swg21097270
Titel: Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
Beitrag von: pram am 04.05.11 - 08:34:04
Okay es steht zwar da
Zitat
It is not possible to remove a database icon from the Notes client workspace using LotusScript, JavaScript, or Notes API.
aber ich hätte jetzt aus dem Bauch raus gedacht, dass es reichen müsste, das entsprechende Dokument aus der Bookmark.nsf zu löschen...

Noch ein Hinweis an Scotty67: Da man @Commands normalerweise nicht in LotusScript ausführen kann (mit Evaluate / agent.run) kann man sich meist mit einem Workaround helfen in dem man die @Commands in das QueryOpen / PostOpen / QueryClose einer Maske packt und die Maske mit folgendem Code öffnet und wieder schließt
Code
dim doc as new NotesDocument(db)
doc.Form="DBDelete"
doc.DBparam="meinezulöschendeDB"
set uiDoc = ws.editDocument(doc,....) ' hier wird query und postopen getriggert
uiDoc.close() ' hier queryClose 

Gruß
Roland

Titel: Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
Beitrag von: eknori am 04.05.11 - 08:39:24
Zitat
aber ich hätte jetzt aus dem Bauch raus gedacht, dass es reichen müsste, das entsprechende Dokument aus der Bookmark.nsf zu löschen...
nein, die Bildinformation ist in der desktop.ndk gespeichert.
Man kann zwar das Dokument aus der bookmark.nsf löschen; das löscht aber nicht die Informationen aus der desktop.ndk.

Trotzdem muss es irgendwie gehen. Die bekannten Tools können es ja auch. Habe aber keine Info über den Aufbau der desktop.ndk und weiss nicht, wie die im Inneren tickt.