Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Tode am 03.05.13 - 17:46:52
-
- Man erstelle eine Framegroup mit 3 Rahmen.
Links oben:
Name des Frames: NotesNavigation
Inhalt: Maske mit Outline zur Navigation.
Rechts oben:
Name des Frames: NotesView
Inhalt: Startansicht
Links unten:
Name des Frames: MySwitcher
Inhalt: Maske mit ein Paar Buttons.
Button: Formel @Prompt( [OK] ; "TEST" ; Form );
Ergebnis, wenn man auf den Button drückt: Die Maske des in"NotesView" selektierten Dokuments.
Weder das setzen des TargetFrames des Rahmens "MySwitcher" noch ein @SetTargetFrame im Button bringen den Code dazu, sich auf das Dokument zu beziehen, in dem der Button sitzt...
Benennt man den rechten Rahmen um in "NotesViewX", dann tut wieder alles wie es soll...
Eigentlich verwende ich seit Jahren nicht mehr die Standard- Rahmennamen,
Jetz beginne ich mich düster zu erinnern, dass das genau wegen so eines seltsamen Verhaltens war...
Aber jetzt würde ich das genre wieder tun (also Standardnamen verwenden)... Wie komme ich denn da wieder raus?
Edit: Mit LotusScript ist es natürlich kein Problem, weil da kann ich ja auf ws.CurrentDocument zugreifen, das ist korrekt gefüllt...
-
Hast du schon ein @updateFormulacontext probiert?
Gruß
Roland
-
Jupp, klar...
-
Hi Torsten,
ich kann mich dunkel an so etwas ähnliches erinnern. Ich denke, dass ich damals in das zu fokusierende Dokument in die Maske einen Hotspot auf ein Leerzeichen gesetzt habe ganz oben in der Maske, der fängt dann an zu blinken und zieht den Fokus.
Einen Versuch ist es wert - finde ich.
-
Besser spät als nie: Das mit dem Hotspot hilft nicht... es hilft nichtmal, ein editierbares Feld in die Maske zu machen, dort EXPLIZIT reinzuklicken, und dann die Aktion anzuklicken...
Alles wirklich seeehr strange...
-
Muss der Frame nicht auch "NotesNavigator" heißen (nicht "NotesNavigation")?
-
Das war ein (hartnäckiger) Typo. Der Casus cnactus ist eh der vorhandene Frame namens "NotesView".
Bernhard