Domino 9 und frühere Versionen > Entwicklung
Meeting Form per Formula Language öffnen
immanuel:
Hallo Zusammen
Ich möchte per Knopfdruck die Meeting Maske öffnen und einige Infos reinschreiben lassen.
Folgendes verwende ich schon:
--- Code: ---subject := "IT-Helpdesk: "+iq_Subject;
userName := @Name([Abbreviate]; CreatedFor );
@Command([EditMakeDocLink]);
@Command([MailOpen]);
@Command([Compose];@MailDbName;"Appointment");
@Command([EditGotoField];"Subject");
@Command([EditInsertText];subject);
@Command([EditGotoField];"Body");
@Command([EditInsertText];"Documentlink:");
@Command([EditPaste]) ;
@Command([EditGotoField];"Body")
--- Ende Code ---
Das Funktioniert gut, die Infos werden in die Form eingefügt. Ein Problem habe ich allerdings noch mit dem Typ Meeting. Wenn der Wert von AppointmentType per FL setzen lasse (Meeting | 3), dann erscheinen die spezifischen Meeting Felder nicht. Wie kann ich eine Auswahl bei AppointmentType mir @Command simulieren und nicht nur einfach den Wert reinsetzen?
Greez
Manuel
Glombi:
Als letztes ein
@Command([RefreshHideFormulas])
und/oder
@Command([ViewRefreshFields])
Andreas
immanuel:
Hallo Andreas
Klappt leider immer noch nich. Ich denke, dass der Haken bei folgender Passage liegt:
--- Code: ---@Command([EditGotoField];"AppointmentType");
@Command([EditInsertText];"3");
--- Ende Code ---
Das Kombinationsfeld wechselt zwar auf Meeting, komischerweise erscheint aber links vom Feld eine 3. Der Text links vom Feld wird dann aktualisiert, wenn ich den Wert des Feldes von Hand ändere. Vielleicht müsste das mal jemand nachvollziehen...
Greez
Manuel
Glombi:
Es muss evtl.
@Command([EditInsertText];"Meeting")
bzw.
@Command([EditInsertText];"Besprechung")
je nach Sprache heissen.
Die "3" kennt er ja nicht, da es der Alias ist.
Andreas
immanuel:
Hallo!
Ich habs auch schon mal mit "Meeting" versucht - kein Erfolg. Kannst du den Code mal bei dir 1:1 nachvollziehen?
Grüsse aus Zürich
Manuel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln