Domino 9 und frühere Versionen > Entwicklung

Lotus Script: Liste in Text-Feld (Mehrfachwert=;) übergeben

(1/2) > >>

juebri:
Hallo,

ich habe in einer Maske ein Feld AnhangListe. Dieses nimmt Mehrfachwerte (Semikolon als Trennzeichen) auf. Gefüllt wird dieses über einen Agenten, der bisher den Mehrfachwert wie folgt festlegt:

...
temp$=temp$ &  inhalt(index) & ";"
...
doc.AnhangListe=temp$
...
Call doc.Save(True, False)

Das klappt aber nur, wenn ich das so erzeugte Dokument  im Notes-Client öffne und speichere. Erst dann wird der String in einen Mehrfachwert umgewandelt.

Wie übergebe ich eine Variable direkt als Mehrfachwert (z.B. Liste)?

Geht das überhaupt?

Semeaphoros:
Schau Dir in der Designer-Hilfe die Klasse NotesItem an und dort die Methode AppendToTextList

Axel:
Hi,

wenn du ein Feld mit Mehrfachwerten füllen willst, solltest du die Werte in ein Array schreiben und das Array dann dem FEld zuweisen.


Axel

juebri:
Hallo,

lese gerade die Designerhilfe ;-)

Frage zum Hinweis von Axel: Mal angenommen, der Array test(x) besitzt 5 Werte, wie übergebe ich den gesamten Array test (0 bis 4) an das Text-Feld?

Semeaphoros:
Doc.Text-feld=test

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln