Autor Thema: 2 Frames + @Setfield/FIELD: wo wird das Feld geändert  (Gelesen 974 mal)

Offline cgorni

  • Junior Mitglied
  • **
  • Beiträge: 54
  • Geschlecht: Männlich
Hallo zusammen,

ich habe eine Frage. Folgende Situation:
- 2 Frames nebeneinander in einem Frameset: links Navigation (Maske mit mehreren Outlines), rechts Ansichten
- in Navigation eigene Methode um einzelne Outlines zu verbergen

Grundsätzlich wird bei der Methode bei einem Druck auf einen Hotspot (+ bzw. - Zeichen) eine Outline angezeigt bzw. verborgen mittels Hide-When. Der Klick ändert ein Feld in der Navigations-Maske links (@Setfield("ShowOutline", "1")). Die Outlines-Hide-When fragen das Feld ab.

Nun das abgefahrene: ich habe eine Applikation in der das funktioniert selbst gemacht. Nun versuche ich in einem separaten Administrations-Frameset das ebenfalls zu machen. Aber: ich bekomme meine eigene Methode nicht mehr hin  :o

Was passiert: das @Setfield/FIELD in der Navigation ändert immer wieder das markierte Dokument im rechten Frame. Ich habe schon einiges versucht mit @SetTargetFrame Masken eigenschaften etc. und Blicke langsam nicht mehr durch. Daher hier meine Frage, um das ganze noch einmal von vorne aufzuziehen.

Also: wie würdet ihr das machen bzw. was könnte das fehlende Häkchen sein  :-\?

C.
« Letzte Änderung: 25.07.06 - 12:55:15 von cgorni »

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: 2 Frames + @Setfield/FIELD: wo wird das Feld geändert
« Antwort #1 am: 25.07.06 - 10:03:31 »
schon mal mit einem @settargetframe probiert? Keine Ahnung ob das was bring. sonst wie JS?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline cgorni

  • Junior Mitglied
  • **
  • Beiträge: 54
  • Geschlecht: Männlich
Re: 2 Frames + @Setfield/FIELD: wo wird das Feld geändert
« Antwort #2 am: 25.07.06 - 12:54:30 »
... @SetTargetFrame hats nicht gebracht.

Ich habe jetzt trotzdem die Lösung. Umstellung von @-Formeln auf LotusScript und dann mit uidoc.FieldGetText(...) / uidoc.FieldSetText(...).

Auf diese Weise bleibt mein Kommando im Frame der Navigation (eigentlich in der Maske) wo es hingehört.

Danke fürs mitdenken  :)

C.

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: 2 Frames + @Setfield/FIELD: wo wird das Feld geändert
« Antwort #3 am: 25.07.06 - 16:47:44 »
ja, ja, lieber drumrum- navigieren als das eigentliche Problem zu lösen  ;D

Es gibt verschiedene Orte, an denen auf den "ziel-frame" verwiesen wird:

1. Frame- Eigenschaften -> Vorgegebenes Ziel...
2. Outline- Entry- Eigenschaft "Rahmen"
3. ggf. @SetTargetFrame

nur so nebenbei....
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz