Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: SlyFox am 26.03.10 - 18:45:32

Titel: Probleme mit @(Posted)Command FileSave, FileCloseWindow
Beitrag von: SlyFox am 26.03.10 - 18:45:32
Hallo,

ich habe zur Zeit ein Problem mit @(Posted)Command:

Schreibe ich in einem Action Button

Code
FIELD History = "blablabla";
@If(@Command([FileSave]);
  @Command([FileCloseWindow]);
  ""
)

Dann werde ich nach dem Klicken des Action Buttons gefragt, ob ich die Änderungen speichern möchte.

Ändere ich in der  Formel die beiden @Command in  @PostedCommand um, dann tritt dieses Problem nicht mehr auf, allerdings wird dann das Form_Querysave nicht mehr korrekt abgebrochen.
Code
	If (Source.FieldGetText("Feldname") = "") Then
		Messagebox("Feldname must have a value")
		Continue = False
	End If

Normalerweise überprüfe ich Feldinhalte mittels Input Validation, aber das ist hier leider nicht möglich, da das Feld berechnet ist. Es bekommt seinen Inhalt aus einer Picklist.

Hat jemand eine Idee, wie ich das Problem lösen kann?

Christoph
Titel: Re: Probleme mit @(Posted)Command FileSave, FileCloseWindow
Beitrag von: Axel am 26.03.10 - 19:40:50
.... da das Feld berechnet ist. Es bekommt seinen Inhalt aus einer Picklist.

Ähm, wie geht das denn? Aus einer Picklist muss ich manuell was auswählen.

Was passiert bei dieser Formel?

FIELD History = "blablabla";
@Command([FileSave];
@PostedCommand([FileCloseWindow]);


Axel
Titel: Re: Probleme mit @(Posted)Command FileSave, FileCloseWindow
Beitrag von: SlyFox am 01.04.10 - 10:49:48
Hallo,

natürlich wähle ich manuell aus der Picklist einen Eintrag aus, war viellicht etwas missverständlich ausgedrückt. Der Rückgabewert wird dann in einem berechneten Feld gespeichert. Es ist berechnet, damit keiner eine Änderung an dem Wert vornehmen kann, der nicht in der Picklist zu finden ist oder das Feld sogar leer zu lassen.

Das Feld History beinhaltet sämtliche Änderungskommentare von den Editoren.

Frohe Ostern

Christoph