Domino 9 und frühere Versionen > ND7: Entwicklung

Dokumentenverknüpfung in die Zwischenablage

<< < (2/2)

botschi:
André, willkommen in meinem Buch der guten Leute  ;D

Ich habe versucht den Betreff noch vorzubelegen, aber erfolglos...
Das hast Du nicht zufällig auf Lager?  :D

Matthias

LN4ever:

Schau dir in deiner Mail-DB einmal die Maske mit dem Alias BOOKMARK an.

Das Feld SUBJECT wird vorbelegt mit dem Inhalt des Feldes SUBJECT, TOPIC, TITLE oder BRIEFDESCRIPTION des aktuellen Dokuments (zu dem du einen DocLink erstellst).

In SENDTO wird übernommen, was im Dokument im Feld INHERITEDREPLYTO oder INHERITEDFROM steht.

In meinen Anwendungen habe ich fast immer diese Felder sinnvoll belegt, damit Bookmarks ordentlich gefüllt werden.

Weitere Felder, die du deinem Dokument mitgeben kannst, sind
INHERITEDDBTITLE, INHERITEDSUBJECT, FLOWSTATUS und DUEDATETIME.

Gruß

Norbert

botschi:
Danke für den Hinweis!

Ich habe mir die Felder angeschaut, habe vor meinen Compose-Aufruf das Subject-Feld gesetzt, aber es wird nicht umgesetzt.

@SetField("Subject";"Ticket " + @Text(ticketnr));
@Command([Compose]; @MailDbName; "Bookmark")

Wie muss ich denn das Feld Subject setzen?
Muss ich es in meiner Ticketmaske setzen? So wie ich es gemacht habe, wird das Subject-Feld in meiner Maske gesetzt und eine Verknüpfungsnachricht geöffnet.
Leider steht in der Verknüpfungsnachricht nicht mein Betreff...

Matthias

MadMetzger:
Das SetField sollte nach dem @Command geschehen. Alternativ kannst du aber auch mit den @Commands EditGotoField und EditInsertText arbeiten.

EDIT: Diese sollten aber nach dem Compose der Verknüpfungsnachricht liegen. Wenn du nach Sprung in Subject ein @Command([EditSelectAll]) und dann per @Command([EditInsertText];"Dein Text") deinen Text einfügst, dann kannst du so den ursprünglichen Text im Subject sogar ersetzen.

botschi:
Ja, damit kann ich arbeiten. Läuft alles.

Danke sehr!

Matthias

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln