Domino 9 und frühere Versionen > ND6: Entwicklung

Problem mit doc.ReplaceItemValue

(1/1)

DannyCrown:
Hallo Leute,

ich habe da ein kleines Problem mit doc.ReplaceItemValue. Ich durchlaufe im Querysave-Event einer Maske einmal alle Dokumente von diesem Typ und will dann etwas im Backend ändern. Klappt soweit auch alles ganz gut. Nur wenn ich das Feld GruppenMitglieder mit einem String füllen will dann verhält es sich äußerst komisch. Das Feld ist vom Typ Namen und Mehrfachwerte zulassen ist auch angehakt. Beim debuggen sieht der String auch vollkommen in ordnung aus nur schreibt er in das Feld irgendwie nur den ersten und letzten Namen rein. Hat jemand ne Ahnung wodran das liegen könnte?

Der String sieht so aus (mit "," getrennt):

"Maria Zenker/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE, Max Mustermann/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE, Peter Schmidt/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE"

Wenn ich jetzt das hier ausführe:


--- Code: ---Call doc.ReplaceItemValue("GruppenMitglieder",strGruppeMitglieder)
call doc.save(true,false,false)
--- Ende Code ---

und jetzt in das Feld schaue steht dort nur
Maria Zenker/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE, Peter Schmidt/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE"

also nur der erste und letzt Name. Habe schon alles tausendmal debuggt und auch schon viel ausprobiert aber alles ohne Ergebnis.
Vielleicht weiß ja jemand, warum es nicht klappt. Danke schonmal im Vorraus

dirk_2909:
Warum es ist, kann ich Dir nicht auf die Schnelle sagen, aber....
Warum weist DU dem Feld kein Array zu?

In das Array schreibst Du die Namen ...
oder du machst über den String ein Split …

DannyCrown:
Ähm, wusste ehrlich gesagt gar nicht das man da ein Array übergeben kann, hätte man auch selbst drauf komemn können. Ja, so gehts. Danke Dirk! Aber komisch, dass es anders nicht geklappt hat.

Schönes Wochenende!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln