Domino 9 und frühere Versionen > ND7: Entwicklung

Mit Lotus-Script einen Button/Action aus der Form aufrufen

<< < (2/3) > >>

padkey:
okay, es handelt sich um den jNotes Planer; Dieser ist in einer Form eingebunden.

Zum Planer öffnet sich noch ein zweites Fenster, ein JFrame. Dieser enthält Daten, welche per Drag and Drop ins Applet gezogen werden können.

Sobald der Anwender den "Close" Button in der Form verwendet ist alles gut. JFrame und Planer werden geschlossen.
Klickt der Anwender einfach in eine andere Ansicht, so wechselt zwar die Ansicht, die Form mit dem PlanerApplet wird geschlossen, jedoch nicht das JFrame. Dieser hängt dann irgendwo im Hintergrund herum, sollte aber zerstört werden.

Das ist der Gedanke... dachte, dafür gibts einen einfachen Befehl zum Starten des Buttons im "Terminate"...

jBubbleBoy:
Wenn jemand in eine andere Ansicht wechselt, dann wird das Applet nicht geschlossen.

Was man auch machen kann; im Queryclose - Ereignis der Maske ein continue = false setzen mit dem Hinweis doch die Aktion / Button "Schließen" zu betätigen.

padkey:

--- Zitat von: jBubbleBoy am 30.06.09 - 15:18:54 ---Was man auch machen kann; im Queryclose - Ereignis der Maske ein continue = false setzen mit dem Hinweis doch die Aktion / Button "Schließen" zu betätigen.

--- Ende Zitat ---
Problem: auch wenn man den Button "close" dann drück, wird auch nichts geschlossen.

Das beste wäre, unter Lotusscript einfach einen Button zu starten...

jBubbleBoy:
Na menno ... da kann man doch ein verstecktes Feld als Prüfung für Queryclose reinbasteln ;)

padkey:
naja habe es jetzt "einfacher" gemacht... und eher durch java.

Wenn das Applet geschlossen wird ruft es die destroy-Methode auf:
http://java.sun.com/j2se/1.3/docs/api/java/applet/Applet.html#destroy()
in diese einfach ein jfram.dispose(); reingemacht und fertig  ;D trotzdem vielen dank ^^

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln