Domino 9 und frühere Versionen > ND6: Entwicklung
@Prompt([OKCANCELLISTMULT]
Norbert20:
Hilfe - was mache ich falsch?
Blutiger Anfänger sucht Hilfe!
Ich versuche, über @prompt eine Auswahlliste anzuzeigen und die ausgewählten Einträge in das Feld SendTo übertragen. Es wird jedoch immen nur der erste Eintrag übernommen.
FIELD Empfänger:=@Prompt([OKCANCELLISTMULT]:[NoSort]; "Auswahl der Mailempfänger"; "Wählen Sie einen oder mehrere Namen als Empfänger dieser Anfrage."; "alle"; "Name1":"Name2":"Name3"...:"alle");
@Command([MailComposeMemo]);
@Command([EditGotoField]; "EnterSendTo");
@Command([EditInsertText];Empfänger);
@Command([EditGotoField]; "Subject")
Axel:
Hi,
das Problem liegt hier:
@Command([EditInsertText];Empfänger);
Dieser Formelbefehl kann nicht mit Listen umgehen, sondern nur mit Text. Daher nimmt er immer nur den ersten Eintrag.
Versuch's mal so:
FIELD Empfänger:=@Prompt([OKCANCELLISTMULT]:[NoSort]; "Auswahl der Mailempfänger"; "Wählen Sie einen oder mehrere Namen als Empfänger dieser Anfrage."; "alle"; "Name1":"Name2":"Name3"...:"alle");
@Command([MailComposeMemo]);
@Command([EditGotoField]; "EnterSendTo");
@SetField("Empfänger";Empfänger);
@Command([EditGotoField]; "Subject")
Axel
TMC:
Genau, Axel.
Alternnativ könnte man ein @Implode(Empfänger; ", ") machen.
Achtung:
--- Zitat ---FIELD Empfänger:=@Prompt
--- Ende Zitat ---
Das FIELD hat hier IMHO nichts zu suchen, da "Empfänger" hier nur eine Variable ist.
Glombi:
So sollte es gehen:
FIELD Empfänger:=@Prompt([OKCANCELLISTMULT]:[NoSort]; "Auswahl der Mailempfänger"; "Wählen Sie einen oder mehrere Namen als Empfänger dieser Anfrage."; "alle"; "Name1":"Name2":"Name3"...:"alle");
@Command([MailComposeMemo]);
@Command([EditGotoField]; "EnterSendTo");
@Command([EditInsertText];@Implode(Empfänger));
@Command([EditGotoField]; "Subject")
Andreas
Marinero Atlántico:
Muss nicht noch -1 abgefangen werden?
--- Zitat ---Wenn der Benutzer "Abbrechen" wählt, wird die Auswertung der Formel gestoppt, außer bei [YesNoCancel]; hier wird -1 zurückgegeben, wenn der Benutzer "Abbrechen" wählt.
--- Ende Zitat ---
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln