Domino 9 und frühere Versionen > ND6: Entwicklung

Mehrfachwert per Script mailen

(1/3) > >>

ajo:
Hallo.

Ich habe mir ein Formular erstellt, bei dem die Felder im Querysave als Richtext
gemailt werden. Bei Mehrfachwerten (Kontrollkästchen mit 5 Auswahlen) wird allerdings immer nur der 1. Wert genommen.
Beispiel: Für das Feld "rechte" wird "lesen", "ändern" und "löschen" ausgewählt, übermittelt wird nur der Wert "lesen".

Auszug aus dem Script:

   rt.appendtext "Programm: " + d.progname (0)
   rt.addnewline (1)
   rt.appendtext "Anmeldename: " + d.username (0)
   rt.addnewline (1)
   rt.appendtext "Rechte: " + d.rechte (0)

Wenn jemand versteht was ich meine wär ich für nen Tip dankbar ;D

Gruss Alex

klaussal:
d.rechte(0) = 1. wert aus der liste
die null macht's....

ajo:
Steig leider noch nicht ganz durch und finde in der Hilfe auch nix.
Was müsste ich denn anstelle der 0 angeben, wenn ich alle ausgewählten
Optionen übermittelt haben möchte ?

Glombi:
Es ginge so:

dim ret_eval as Variant
 rt.appendtext "Programm: " + d.progname (0)
   rt.addnewline (1)
   rt.appendtext "Anmeldename: " + d.username (0)
   rt.addnewline (1)
ret_eval = Evaluate( |@Implode(rechte;", ")|,d)
   rt.appendtext "Rechte: " + ret_eval(0)

Andreas

Thomas Schulte:
Alternativ kann man seit V6 auch anstelle der Evaluate Funktion
Ergebnis = Join(Source,Delimiter) nehmen.

Thomas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln