Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Alexis am 28.02.05 - 20:36:06

Titel: View-Name im 2. Frame darstellen
Beitrag von: Alexis am 28.02.05 - 20:36:06
Hallo Forum!

Die Aufgabe: Zwei Frames, in einem Frame wechselnde Views, im zweiten Frame  der jeweilige Name der View. 

Die einfache Lösung entsprechenden Pages in Frame 2 einzuladen, die den Namen der Views enthalten, ist wenig elegant.

Gibt es etwas schickeres, vielleicht mit "calculated value"?

Alexis



Titel: Re: View-Name im 2. Frame darstellen
Beitrag von: TMC am 28.02.05 - 20:46:08
Alexis, AFAIK gibt es da keine "Calculated Value" Möglichkeit.

Also zumindest ist mir nichts bekannt à la:
RetrieveElementName(Framename)

Außerdem müsste das ja dann auch jedesmal refreshed werden, sobald sich der Frame ändert.
Ich denke es bleibt Dir nichts anderes als wie schon von Dir vorgeschlagen, nämlich mit Pages zu arbeiten.

Weicht denn Deine DB stark vom Standard ab? Standard wäre: linker Frame = Gliederung, rechter Frame = View. In der Gliederung zeigt man die aktuell gewählte View an indem man den Eintrag entsprechend hervorhebt.
Titel: Re: View-Name im 2. Frame darstellen
Beitrag von: Alexis am 01.03.05 - 08:29:22
Hallo Matthias,

Danke fürs Nachdenken.

OK! Bleibe bei Pages.

Anmerkung: Der Standard-Navigator links ist hier völlig ausgeblendet und kann also nicht zur Information dienen.

Alexis
Titel: Re: View-Name im 2. Frame darstellen
Beitrag von: Tode am 01.03.05 - 09:16:28
Wie werden denn die Views im zweiten Rahmen gewechselt, wenn Du keine Navigation hast ?

Du kannst ja ganz einfach hingehen, und Deinen Aufruf der View(s) so abändern:

viwName := "NameDerView";
@SetTargetFrame( "UntererRahmen" );
@Environment( "Akt_ViewName" ; viwName );
@Command( [OpenView] ; viwName );
@Command( [ViewRefreshFields] );

und dann in der Page / maske im oberen rahmen einfach berechneten Text verwenden mit der Formel:
@Environment( "Akt_ViewName" )

So oder so ähnlich könnte das klappen...
Wenn das mit dem ViewRefreshFields nicht klappt, musst Du gegebenenfalls auf einen Notes-Timer (initialisiert im PostOpen der Maske) zurückgreifen, der Dir Deinen oben Rahmen schön regelmässig aktualisiert....

HTH
Tode
Titel: Re: View-Name im 2. Frame darstellen
Beitrag von: Alexis am 04.03.05 - 10:06:52
Hallo Tode, hallo Forum,

mit zuvor beschriebenem @Formula klappt es einwandfrei!
Übrigens, die Views werden durch Hotspots bzw. deren Actions gesteuert.

Danke!

Alexis