Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: inu am 27.07.07 - 07:45:07
-
Hallo Leute,
ich habe eine Maske so definiert, dass beim Erstellen aus dem gewählten Dokument einige Werte mit übernommen werden. Solange ich in einer Ansicht stehe, läuft das ganze auch wunderbar. Aber nun kommt's:
Ich habe ein Frameset definiert: links eine Seite mit einer Gliederung eingebunden und rechts die entsprechenden Ansichten. Innerhalb der Gliederung habe ich auch "Menüpunkte" definiert, die eine Aktion ausführen, z.B. ein Dokument neu erstellen.
Wähle ich nun in der rechts dargestellten Ansicht ein Dokument aus und klicke links in der Gliederung auf "Dokument neu erstellen" so werden die Felder NICHT mit übernommen!
Wie kann ich dieses Verhalten ändern?
Vielen Dank
-
Ich vermute mal, dass sich beim Klick auf den Gliederungseintrag zum Erstellen eines neuen Dokumentes der Fokus verschiebt.
Versuch mal als erstes im Code zum Erstellen eines Dokumentes den Fokus wieder auf den Rahemn mit der Ansicht zu setzen.
Axel
-
Wenn ich @SetTargetFrame nutze, wird auch der zu erstellende Dokument in diesem Frame geöffnet. Das wäre zwar i.O., jedoch ergibt sich beim Schließen des Dokument (z.B. via ESC) ein Effekt in der Art, dass sich die gesamte Anwendung schließt.
-
Funktioniert auf diesem Wege denn die Werteübernahme überhaupt?
Axel
-
selbst wenn ich ein SetTargetFrame aufsetze, werden die Felder nicht übernommen.
-
So funktioniert's bei mir:
@SetTargetFrame("NotesView");
@PostedCommand([Compose]; "Maske 2")
Axel