Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DannyCrown am 23.01.09 - 13:43:44

Titel: Problem mit doc.ReplaceItemValue
Beitrag von: DannyCrown am 23.01.09 - 13:43:44
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)

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
Titel: Re: Problem mit doc.ReplaceItemValue
Beitrag von: dirk_2909 am 23.01.09 - 13:48:49
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 …
Titel: Re: Problem mit doc.ReplaceItemValue
Beitrag von: DannyCrown am 23.01.09 - 13:57:35
Ä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!