Autor Thema: Feld 'berechnet zur anzeige' ändert Wert bei Änderung des Backenddokumentes  (Gelesen 1133 mal)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Ich verstehe das Verhalten eines 'computed for display'-Feldes nicht.

Ich öffne 2 Dokumente einer Maske mit einem Anzeigefeld.

In Dok1 führe ich eine Aktion durch, die ein refresh bzw. ein Reload aufruft.

In Dok2 werden Felder verändert und Werte eingelesen, jedoch ohne dass ein Refresh oder ein Reload aufgerufen wird.

Nun werden beide Dokumente im Backend via Agenten verändert und abgespeichert.

Das Anzeigefeld von Dok1 ändert sich nicht, das Anzeigefeld von Dok2 verliert seinen Wert.

Meiner Meinung nach sollten beide Dokumente den alten Wert anzeigen, bis ein reload vom Backenddokument erfolgt.
Der Reload/refresh von Dok1 findet ja vor dem Ablauf des Agenten statt.

Warum behält nur Dok1 den Wert?  :-:


Axo: Version 6.5.4
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Ohne Code ist da m.E. schwer etwas zu sagen.
Und was meinst Du mit "zwei Dokumente einer Maske"?

Bernhard

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Hallo Bernhard,


mit 2 Dokumenten einer Maske meine ich 2 Dokumente, die aus derselben Maske erzeugt wurden.
Ich habe das Problem inzwischen 'umschifft'. Aber eigentlich sollten doch beide Dokumente ihre 'computed for Display' Anzeige behalten im geöffneten Zustand bei einer Änderung des Backend-Dokumentes , bis ein refresh bzw.reload des UI-Dokumentes erfolgt ist, oder liege ich da völlig falsch?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz