Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: qwertz~ am 25.05.06 - 02:47:51
-
Ich habe festgestellt, dass wenn man mit LotusScript editMode=false ausgeführt hat das OnChange-Event nicht mehr funktioniert.
Das kann doch nicht so gewollt sein, oder?
Hat jemand schonmal die gleiche Erfahrung gemacht?
-
Bitte entscheide Dich, in welchem Forum Du eine Frage stellt.
Als Du Dich registriert hast, hast Du die Forumsregeln gelesen. Und dort steht explizit, dass keine Crosspostings gemacht werden sollen. Falls das aufgrund besonderer Umstände dennoch nötig ist, soll bitte ein Verweis auf das Crossposting gemacht werden.
http://www.dominoforum.de/modules/newbb/viewtopic.php?topic_id=12536&forum=47&post_id=68393#forumpost68393
Andreas
-
Tschuldigung, wird nicht wieder vorkommen
-
Na dann: Willkommen bei AtNotes!
Zu Deiner Frage - auch wenn diese im Dominoforum ja schon weitgehend geklärt wurde: Ist NotesUIDocument.EditMode = False, gibt es logischerweise kein "Change" mehr. Das Event wird damit komplett obsolet.
Eigentlich dürftest Du über diese Logik aber überhaupt nicht gestolpert sein (sprich: Das ist durch Dich im Frontend gar nicht mehr feststellbar, da ja kein "Change" mehr möglich ist). Hast Du da etwas im Backend gemacht in der Hoffnung, dass ein FrontEnd-Event zuschlägt?
Ich glaube, Dein eigentliches Problem ist noch nicht gelöst. Sag' an - wir helfen.
Bernhard
-
Ich habe festgestellt, dass wenn man mit LotusScript editMode=false ausgeführt hat das OnChange-Event nicht mehr funktioniert.
Kann sein, daß ich das nicht richtig verstehe, aber für mich ist das logisch. Wenn ich wg. EditMode = false doch gar nicht mehr in den Bearbeitungsmodus wechseln kann, warum sollte dann ein OnChange Event greifen ? Was hat sich denn geändert, wenn ich gar nichts mehr ändern kann ?
-
Im Dominoforum hast Du vorhin geschrieben:
Ich habe befürchtet, dass diese Antwort kommt. Deshalb etwas ausführlicher: Das Dokument befindet sich im Bearbeitungsmodus und onChange funktioniert wunderbar und beliebig oft. Dann drücke ich einen Knopf der editMode=false setzt. Wenn ich dann das Dokument in durch Doppelklick oder durch editMode=true wieder in den Bearbeitungmodus setze funktioniert das onChange-Event nicht mehr. Falls man das Dokument zwischendurch schließt aber funktioniert wieder alles.
Wie (und vor allem warum) stellst Du das überhaupt an? Ein Button im FrontEnd, der das aktuelle UIDocument instantiiert und versucht, den EditMode des UIDocuments zu verändern, funktioniert doch gar nicht. Beschreibe mal bitte genauer, was Du machst. Du scheinst Dir da offensichtlich einen neuen Handle auf das (NotesUIDocument-)Object zu besorgen ...
Bernhard