Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Tode am 30.07.07 - 11:24:59
-
Folgendes reproduzierbares Problem in verschiedensten Datenbanken:
Ich erstelle ein neues Hauptdokument.
Über einen Button im neuen Hauptdokument erstelle ich eine Antwort.
Jetzt kommts:
Das Antwortdokument wird erstell... Aber als Antwort auf das in der zuletzt geöffneten Ansicht zuletzt markierte Dokument, NICHT auf das aktuelle Dokument im Frontend.
Bei ungespeicherten Haupt- Dokumenten würde ich mir das noch gefallen lassen, aber selbst wenn ich das Haupt- Dokument vorher speichere: Der selbe Effekt... erst wenn man das Dok schliesst und wieder öffnet, tut der Button was er soll...
Natürlich kann ich das ganze leicht in Script nachbilden, da geht es auch einwandfrei... Aber irgendwie sehe ich nicht ein, warum ich einen Einzeiler in Formel (@Command([Compose] ; "Antwort" ) als mindestens 10- Zeiler in Script ausprogrammieren soll...
Hat jemand ne Idee ?
@UpdateFormulaContext tut's nicht, genauswowenig wie "ComposeWithReference" (Was eh nicht passt, aber man probiert halt alles) o.ä.
so langsam zweifle ich an meinem Verstand... das was ich gerade probiere habe ich schon tausendmal gemacht, und es wäre mir nie aufgefallen, dass es zu solchen Problemen kommt, erst seit kurzem kommt das vor und zwar immer wieder reproduzierbar...
Thanx
Tode
-
Also ich hab grad viel mit Haupt und Antwortdokumenten programmiert, wär mir nie aufgefallen.
Cache löschen?
Gruß
Thomas
-
Ich habe ähnliche Effekte auch schon mal gehabt, wenn die Datenbank mit Frames ausgestattet ist, und zwar genau dann, wenn ein neues Dokument über einen Gliederungsentrag (aus Frame A) in Frame B generiert wird.
Irgendwie blieb dann der Fokus immer auf die Ansicht. Allerdings habe ich das Problem nicht mehr, seit Server und Client auf Version 6.5 laufen.
Wie dem auch sei, seinerzeit hat es immer geholfen, die Befehle
@Command([EditDocument]; "1");
@Command([ViewRefreshFields]);
vorzuschalten.
Kann natürlich nicht mit Sicherheit sagen, ob's die Lösung ist, aber ein Versuch wäre es wert....
-
@iukhdh: Wie ich bereits sagte: das ganze ist reproduzierbar in den verschiedensten Datenbanken, kann also (ausnahmsweise) mit dem Cache nichts zu tun haben.
@Ottmar: Möglicherweise sind es wirklich die Frames... ich bin erst morghen wieder im Büro, dann schaue ich mir das mal an... Danke für den Tipp.
Gruß
Tode