Autor Thema: Masken-Events gehen nach Editmode verloren  (Gelesen 1114 mal)

Offline joan

  • Junior Mitglied
  • **
  • Beiträge: 60
Masken-Events gehen nach Editmode verloren
« am: 30.07.08 - 15:57:21 »
Hallo! :)

Ich habe eine Applikation für Servicemanagment laufen. In dem zugehörigen Servicebericht werden bspw. Artikelnummern von Ersatzteilen eingetragen und im Exit Event des Feldes sucht sich das System dann aus einer Backend Datenbank Namen und weitere Daten des Ersatzteils und trägt es ein.

Das funktionierte auch seit Jahren wunderbar, bis wir eine Funktion "Speichern und lesen" in die Datenbank einbauten. Dabei wird das gerade bearbeitete Dokument gespeichert und per

@Command([FileSave]);
@Command( [EditDocument] ; "0"; "0")

in den Lesemodus zurückversetzt (nur dann sind bestimmte Aktionen verfügbar und wir wollten dem Anwender ersparen das Dokument wieder umständlich zu suchen und zu öffnen).

Wenn die Aktion ausgeführt wurde und der Anwender möchte das Dokument danach doch noch einmal bearbeiten und versetzt es wieder in den Bearbeitungsmodus (egal wie), dann funktionieren sämtliche Events nicht mehr - so als ob sie überhaupt nicht definiert wären.

Kennt jemand dieses Verhalten? Und wie man es verhindern kann?

Client Version ist 6.5.5

Vielen Dank! :)

Offline joan

  • Junior Mitglied
  • **
  • Beiträge: 60
Re: Masken-Events gehen nach Editmode verloren
« Antwort #1 am: 01.08.08 - 16:45:19 »
Hallo zusammen,

Ursache ist offenbar ein Bug in Notes, der dazu führt, daß die Maske beim Umschalten auf den Lesemodus sämtliche Events verliert. Vielleicht kann es ja mal jemand nachvollziehen. Die Lösung bestand darin, ein Neuladen der Maske zu erzwingen:

@Command([FileSave]);
@Command( [EditDocument] ; "0"; "0");
@Command([ViewSwitchForm]; "TD-Schein"; "")

Das dauert zwar in der Ausführung ein wenig länger, aber dafür funktionieren die Events.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Masken-Events gehen nach Editmode verloren
« Antwort #2 am: 01.08.08 - 17:17:27 »
Ich kann dies *nicht* bestätigen: Test mit 6.5.6 und 7.0.2 unter Deinen Randbedingungen.

Hast Du mal in die Fixlist für 6.5.6 geschaut, ob da "Dein" Problem auftaucht?

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz