Domino 9 und frühere Versionen > Entwicklung
Lotus Script: Liste in Text-Feld (Mehrfachwert=;) übergeben
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