Domino 9 und frühere Versionen > Entwicklung
Frage zu computedWithForm ???
(1/1)
lio:
Hallo Leute,
ich hab ein Problem und ich hoffe ihr könnt mir weiterhelfen.
Zunächst mal das Ziel:
Ich möchte aus einem Dokument Benutzerdaten in ein Autorenfeld verschiedener anderer Dokumente kopieren, so dass diese Benutzer dann Autorenzugriff auf diese Dokumente haben.
Zunächst habe ich es mit einem berechneten Autorenfeld versucht, in das ich ein dblookup geschrieben hab -> hat nicht funktioniert
Jetzt schreibe ich per LS die gewünschten Daten in die besagten Autorenfelder. Das klappt zwar, aber ich muß die Dokumente dann erst umständlich per @command([toolsrefreshselecteddoc]) (oder so ähnlich) aktualisieren.
Was nicht geht und das ist mir nicht klar, warum ich im Script nicht schon die Dokumente per computedWithForm hinreichend aktualisieren kann.
Vielleicht wisst Ihr ein Rat oder einen anderen Weg (aber nicht den Weg über Benutzergruppen)
Danke.
Axel_Janssen:
Du kannst notes eigentlich schon im backend mitteilen, dass es sich um ein Autorenfeld handelt.
Dann musst du aber über die Klasse NotesItem gehen und nicht über NotesDocument das Feld beschreiben.
So ungefähr
--- Code: ---set NotesItem itAutor = doc.getFirstItem ("meinAutorenfeld")
itAutor.isAuthorField = true '(oder so ähnlich, schau in doku
'irgendeine art von Schleife
itAutor.appendItemValue (autorName)
...
--- Ende Code ---
Gruß Axel
animate:
--- Zitat von: lio am 15.02.04 - 12:15:43 ---.
Zunächst habe ich es mit einem berechneten Autorenfeld versucht, in das ich ein dblookup geschrieben hab -> hat nicht funktioniert
--- Ende Zitat ---
das hört sich für mich im ersten Moment wie die sinnvollste und vor allem einfachste Methode an. Was hat denn nicht funktioniert?
lio:
@Axel
Danke Dir, werd es ausprobieren...
@Thomas
...ganz meiner Meinung. Einfach, schnell gemacht, geht nicht? Das leidige Thema (jedenfalls bei mir:). Mir ist es auch ein Rätsel warum es nicht geht? Wenn ich die Benutzer in einem bearbeitbaren Autorenfeld über den "Adressdialog" einpflege, funktionert es. Setze ich das Feld dann aber auf berechnet, gehts nicht mehr. Hört sich bescheuert an, ist es auch...
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln