Domino 9 und frühere Versionen > ND7: Entwicklung

Command File Save

<< < (3/5) > >>

Sommersprosse:

--- Zitat von: koehlerbv am 13.08.08 - 13:17:17 ---Mit SaveOptions = "1", dass Du zudem noch mitspeicherst, wird dieses Dokument nun aber immer gespeichert - ob der User will oder nicht.


--- Ende Zitat ---

So soll es eigentlich auch sein, wenn ein User später auf submit klickt, soll das Dokument genau so auch gespeichert werden, wie es ist, außer ich bekomme von "oben" eine andere Anweisung.
Außerdem wird es noch einen Cancel Button geben, mit dem man gestellte Anträge canceln kann.


--- Zitat von: m3 am 13.08.08 - 13:28:33 ---
--- Zitat von: klauss am 13.08.08 - 13:17:19 ---
--- Zitat ---Kann Dir nicht folgen, was Du mir damit sagen willst.
--- Ende Zitat ---

Ist auch manchmal nicht ganz einfach..... :-X

--- Ende Zitat ---
  :P

--- Ende Zitat ---
... dann bin ich ja beruhigt, hab schon an mir gezweifelt.

DAU-in:

--- Zitat von: sommersprosse am 13.08.08 - 09:51:29 ---Guten morgen,

ich habe meinen Code jetzt mal so umgebaut.

--- Code: ---@If(@Command ([FileSave]);
@Do(
@SetField("Approved";"Out");
@SetField("saveoptions";"0");
@Command([FileCloseWindow])
);
"")
--- Ende Code ---

Wahrscheinlich habe ich noch einen Denkfehler drin. Kann mam zwei SetField commandos in einen Do packen? Irgendwie habe ich dazu keine konkreten beispiele in irgendeinem Buch gefunden.

Nehme ich nur ein Setfield, macht er was ich will.
Ihr könnt mir betsimmt noch mal einen Tipp geben.

Danke.

--- Ende Zitat ---


was soll das erste Setfield, wenn du mit dem zweiten sagst, dass nicht gespeichert werden soll?  :-:

DAU-in:

--- Zitat von: sommersprosse am 13.08.08 - 13:33:51 ---
--- Zitat von: koehlerbv am 13.08.08 - 13:17:17 ---Mit SaveOptions = "1", dass Du zudem noch mitspeicherst, wird dieses Dokument nun aber immer gespeichert - ob der User will oder nicht.


--- Ende Zitat ---

So soll es eigentlich auch sein, wenn ein User später auf submit klickt, soll das Dokument genau so auch gespeichert werden, wie es ist, außer ich bekomme von "oben" eine andere Anweisung.
Außerdem wird es noch einen Cancel Button geben, mit dem man gestellte Anträge canceln kann.
--- Ende Zitat ---

Dann musst du beim Canceln aber das saveOptions Feld wieder umsetzen bzw. rausschmeissen, denn jetzt wird ja strikt immer gespeichert, ohne den User nochmals zu fragen

DAU-in:

--- Zitat von: sommersprosse am 12.08.08 - 15:02:16 ---Hallo zusammen,

ich in meinem Workflow habe ich einen Aktionsbutton "Submit". Über diese Aktion wird eine Mail inclusive Doclink verschickt. Gleichzeitig soll in meinem Dokument der Inhalt eines Status Feldes"Approved" verändert werden, und abschließend das Dokument speichern und schließen.

Das funktioniert soweit auch alles, aber er weigert sich mein Dokument abschließend ohne "Wollen sie die Änderungen speichern" zu schließen.


--- Code: ---@If(reqAprov1 !="";
@MailSend(reqAprov1;"";""; "Travel Request: "+reqReason;"A travel request was created ... ";"";[IncludeDoclink]);@Return("")
);
FIELD Approved:="Out";
@Command([FileSave]) ;@Command([FileCloseWindow]);

--- Ende Code ---

Ich habe den Code vom Prinzip auch noch in anderen Aktionen und da geht es.  ???
Wenn ich die Zeile

--- Code: ---FIELD Approved:="Out";
--- Ende Code ---

rausnehme, speichert er ohne Nachfrage.

Hat jemand von Euch eine Idee, was da faul ist??



--- Ende Zitat ---


@If(reqAprov1 !="";   
   @MailSend(reqAprov1;"";""; "Travel Request: "+reqReason;"A travel request was created ... ";"";[IncludeDoclink]);@Return("")
);
FIELD Approved:="Out";
@Command([FileSave]) ; 

@SetField("SaveOptions";"0");

@Command([FileCloseWindow]);


wie von Bernhard im ersten Posting beschrieben ...  ;D


gewünschte Werte speichern - SaveOptions setzen, um Abfrage zu unterdrücken - direkt schliessen und dadurch das Feld SaveOptions nicht speichern

grüsse

Dau-in

P.S.: ab welcher Version ist SaveOptions eigentlich als Zahl einzugeben?

koehlerbv:
Da war mal ein Bug. 6.5.4? Allerdings hat es bei mir da trotzdem mit String funktioniert, Andreas Glombitza berichtete anderes.

Die Doku spricht nur von String:

--- Zitat ---To prevent the document from being saved, the document must contain a text field named SaveOptions with "0" as its value.
--- Ende Zitat ---

Interessant ist: Meine Anwendungen verwenden massiv SaveOptions = "0", und auch von 6.5.4-Usern kamen keine Klagen.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln