Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: kvos am 04.05.04 - 08:10:54

Titel: Belohnung: SaveOptions im Memo Formular
Beitrag von: kvos am 04.05.04 - 08:10:54
Hallo!

Ich kämpfe hier mit einem Problem das auch schon in dem Artikel "Kampf den RichtTExt Fields" beschrieben ist.

Ich habe von Diri einen Tipp zum REOPEN von Anton Tauscher (http://www.anton-tauscher.de/LotusScript/startdyn.htm) bekommen.

Dieses Skript mit den entsprechendenen RTF Funktionen hinter einem Button verursacht immer wieder, dass der Wechsel zwischen Front-End zu Back-End und zurück nicht funktiopniert weil Notes frägt, ob das Dokument verschickt werden soll, oder gespeichert oder oder...

Ich habe bisher keine Lösung gefunden ... der Tipp, dass in der MEMO Schablone nichts geändert werden soll bringt mich nicht weiter....

Daher dieses Versuch über das Forum.

Wenn das Problem in diesem Thread gelöst werden kann, gehen 30 € als Spende auf das Konto vom Forum! Das wäre es doch Wert oder?


Gruß,
Kai
   
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Semeaphoros am 04.05.04 - 09:38:23
Verwende die Suche mit dem Eintrag "saveoptions" und Du wirst fündig, zum Bleistift hier:

Speichern ohne gefragt zu werden (http://www.atnotes.de/index.php?board=7;action=display;threadid=6079)

Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: kvos am 04.05.04 - 09:43:16
Oh.
Sorry.

Ich habe vergessen zu ergänzen:

Das RTF Feld ist das Body Feld im MEMO Formular.

Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Semeaphoros am 04.05.04 - 09:47:30
Hat damit nichts zu tun. Du schreibst in das Dokument das Feld Saveoptions wie beschrieben rein, bzw. fürs Mailen die Mailoptions und setztest den Wert entsprechend auf "1" oder "0", je nachdem ob er fragen soll oder nicht. Suche mal in der Designer-Hilfe nach Saveoptions und Du findest eine Liste aller dieser speziellen Felder/Items mit Bedeutung und Werten. Man beachte, dass diese Optionsfelder in der Regel alphanumerisch sind und keine Zahlen.
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: kvos am 04.05.04 - 14:53:31
Hallo!

Mhmm... dem kann ich leider nicht zustimmen. Das hat damit scheinbar schon etwas zu tun. Denn es funktioniert einfach nicht.

SaveOptions interessiert den NotesClient im MEMO Formular der Mail-Schablone absolut nicht.

Gruß.
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Semeaphoros am 04.05.04 - 14:56:15
Hat ganz sicher nichts damit zu tun. Was stellt der Client denn für eine Frage?
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: kvos am 04.05.04 - 14:58:42


... CLOSE WINDOW


Action:
Send and Save Copy
Send Only
Save Only
Discard Changes...

das übliche Dialogfenster halt ...

Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Semeaphoros am 04.05.04 - 17:15:47
Das steuert sich über das MailOptions Feld
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: koehlerbv am 04.05.04 - 20:41:25
Auch wenn ich alle Deine Randbedingungen noch nicht kenne: Ich "befürchte" mal, dass das Ganze über das Frontend simpler zu lösen wäre.

Ich zitiere hier nochmal
Zitat
Jetzt habe ich aber eine ganz schlaue Idee gehabt... ,-)

Ich würde gerne einen Text in einem anderen Formular/Dokument in ein einem RTF speichern. Diesen Text dann mit allen FORMATIERUNGEN (Fett / Kursiv etc) an das Body Field anhängen?!?
aus dem Thread
http://www.atnotes.de/index.php?board=7;action=display;threadid=15507;start=0 (http://www.atnotes.de/index.php?board=7;action=display;threadid=15507;start=0)

Wenn Du dort (im Setup-Dokument ?) sowieso schon den Text fertig formatiert zur Verfügung hast, dann solltest Du via Deinem Buhtong im Memo das Setup-Dokument öffnen, den Text aus dem betreffenden Feld in die Zwischenablage kopieren und diesen dann (nach Close des Setup-Dokuments) an der Cursor-Position ins Memo einfügen. Siehe hierzu die Methoden der NotesUIDocument-Class.

HTH,
Bernhard
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Manfred Dillmann am 04.05.04 - 21:25:12
Hallo Kai,

ich habe eigentlich keinen richtigen Dunst, was Du da genau programmieren willst, mir fällt zu einem Deiner Posts allerdings was auf.

>>das übliche Dialogfenster halt ...<<

Sollte es Dir nur darum gehen, diesen Dialog mit der Auswahl:

Send and Save Copy
Send Only
Save Only
Discard Changes...

zu unterdrücken - das geht.

Es gibt eine Eigenschaft (2. Register) der Maske: "Present mail send dialog". Zur Verdeutlichung habe ich einen Screenshot angehängt.

Sind jetzt die EUR 30,-- für's Forum fällig? ;)

Gruss
Manfred

(http://www.atnotes.de/attachments/Present_mail_send_dialog.gif)
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: koehlerbv am 04.05.04 - 21:45:14
Thomas, 30 EURO wären ja nur korrekt, aber die Form-Property hilft nicht weiter - Mails werden dann ja nicht mehr versandt, wenn die Property (oder die entsprechenden Items in der Form) nicht gesetzt sind.

Bernhard
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Manfred Dillmann am 04.05.04 - 22:11:05
Hallo Bernhard!

>>Thomas, 30 EURO wären ja nur korrekt,...<<

Thomas? Mal was neues... Martin wurde ich ja öfter schon mal genannt, aber Thomas? Muss das sein? ;)

>> aber die Form-Property hilft nicht weiter - Mails werden dann ja nicht mehr versandt, wenn die Property (oder die entsprechenden Items in der Form) nicht gesetzt sind.<<

Warten wir mal ab, was der Kai meint.

Es gab ja den Hinweis auf das Feld "SaveOptions". Daraufhin die Aussage von Kai, dass der "Schliessen-Dialog" trotzdem kommt. Mit meinem Hinweis kann man das in der Maske abschalten. Dann wird halt noch das Feld "MailOptions" benötigt - wie Jens das schon beschrieben hat - damit beim Schliessen automatisch gesendet wird.

???

Manfred (nein, nicht der Thomas)


Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: TMC am 04.05.04 - 22:12:26
Ohne jetzt den Richtext-Kampf Text zu kennen.

Hilft es Dir was, wenn Du das Backend weglöschst?

Also z.B.:
Call newdoc.save(False, False) 'Speichere neues Doc
Call uidoc.Close 'Schließe altes Doc
Set newuidoc = uiws.editDocument(False, newdoc)    'Öffne neues Doc
Call newdoc.remove(True) '<<<<<< Das hier z.B.
newuidoc.EditMode = True

Das dann in Zusammenhang mit Saveoptions vielleicht, da Du wohl Front- und Backend-Aktionen vorhast?
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: koehlerbv am 04.05.04 - 22:18:48
M-A-N-F-R-E-D - ich bitte um Entschuldigung. Manchmal passiert es eben, dass man die Mails / Postings durcheinander würfelt. Sorry ...

Ich glaube aber nicht (mit einiger Erfahrungen in Mail-Templates),  dass mit den bisherigen Lösungen wie Save- oder MailOptions irgendein Blumentopf zu gewinnen ist. Hier erfordert es entweder das Frontend bei der laufenen Aktion oder ein tieferer Eingriff.

Bernhard (oder gib' mir einfach andere Namen - ich habe es verdient ;-)
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Manfred Dillmann am 04.05.04 - 22:32:31
Hallo Bernhard ! :)

>>M-A-N-F-R-E-D - ich bitte um Entschuldigung.<<

Macht ja nix. Ich muss Dir allerdings doch eine kleine Strafarbeit verpassen. Lege dir einen Zettel und Stift bereit und schon gehts los:

"Ich werden den Manfred nicht mehr Thomas nennen."

500x mal sollte ausreichen. Bitte den Zettel einscannen und hier anhängen...  :P

>>Ich glaube aber nicht (mit einiger Erfahrungen in Mail-Templates),  dass mit den bisherigen Lösungen wie Save- oder MailOptions irgendein Blumentopf zu gewinnen ist. Hier erfordert es entweder das Frontend bei der laufenen Aktion oder ein tieferer Eingriff.<<

Wie ich schon geschrieben habe: Ich weiss nicht richtig, was der gute Kai programmiert hat. Finde in diesem Thread auch keinen SourceCode. Warten wir einfach mal ab, was der Kai dazu sagt...

P.S.
Du musst schon ziemlich klein schreiben. 500 Zeilen auf einem Zettel... OK, Du hast ja auch noch die Rückseite... ;D

Gruss
Manfred
Titel: Sparpotential
Beitrag von: Semeaphoros am 04.05.04 - 23:26:55
Wenn Bernhard den Dreckfuhler noch korrigiert, kann er 500 "n" sparen, toll, vielleicht kann er sich dafür was anderes kaufen .....  :D
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Semeaphoros am 04.05.04 - 23:30:19
So geht es, auch ohne das Flag in der Maske zu verändern:

   CurDoc.SaveOptions="1"
   CurDoc.MailOptions="0"
   Call CurUiDoc.Save
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Manfred Dillmann am 04.05.04 - 23:31:51
>> Wenn Bernhard den Dreckfuhler noch korrigiert,<<

Ja, Jens - machen Du mich auch noch fertig!

Gruss
Thomas
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Semeaphoros am 04.05.04 - 23:34:04
Ach, jetzt bekomme ich auch eine Strafaufgabe ...... lechz, lechz .....  ;)
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Manfred Dillmann am 04.05.04 - 23:43:50
>>Ach, jetzt bekomme ich auch eine Strafaufgabe<<

Nee, jetzt bin ich dran.

500x:

"Ich werden dem Jens bei nächster Gelegenheit auf die Ohren hauen."  :P

Jetzt ist es aber gut - sonst gibts wegen "off-topic" möglicherweise tatsächlich was auf die Ohren... ;)

Manfred (der mit dem Thomas tanzt)
Titel: Re:Belohnung: SaveOptions im Memo Formular
Beitrag von: Semeaphoros am 05.05.04 - 00:27:00
Forsetzung folgt hier (http://www.atnotes.de/index.php?board=12;action=display;threadid=15624)