Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 16.10.02 - 13:06:36

Titel: @Command([OpenNavigator];"ngGliederungNext")
Beitrag von: adminnaddel am 16.10.02 - 13:06:36
mal wieder ich......mit einer ungeheuerlichen geschichte.

@Command([SetTargetFrame];"xxxxxx");
@Command([OpenNavigator];"xxxxxx")

mit das einfachste auf dieser welt und ich bei mir öffnet sich nichts ausser eine ansicht??????????????

nicht mal @Command([OpenNavigator];"xxxxxx") bewirkt was anderes!!!!!!!!!!!!

was soll das bloss ???
mfg
Titel: Re:@Command([OpenNavigator];"ngGliederungNext")
Beitrag von: Sinaida am 16.10.02 - 17:42:36
Hm, also bei mir funktioniert es in einer Aktion hiermit wunderbar:
@SetTargetFrame("Nav");
@Command([OpenNavigator];"test")

Hast Du denn in der entsprechenden Rahmengruppe dem Rahmen einen Namen gegeben? Gehe ich aber eigentlich von aus, Du schreibst ja, dass Du obiges schon öfter benutzt hast.

Sonstige Möglichkeiten wären noch:
Rahmenname doppelt vergeben (innerhalb einer Rahmengruppe)
Navigatorname oder -alias doppelt vergeben
Ansichtalias doppelt vergeben.

Ansonsten wüsste ich im Moment nicht, was es sein könnte.
Das hier:

Zitat
@Command([SetTargetFrame];"xxxxxx");

ordne ich mal unter Verschreiberlis hier im Forum ein. Einen Befehl 'SetTargetFrame' gibt es bei mir unter 5.0.10 nämlich nicht... ?

Sorry, dass ich Dir nicht besser helfen kann  :-[

Viele Grüsse

Sina
Titel: Re:@Command([OpenNavigator];"ngGliederungNext")
Beitrag von: Sinaida am 16.10.02 - 17:46:31
Sag mal, ich hab gerade die Überschrift gesehen:

handelt es sich um einen Navigator oder um eine Seite mit einer eingebetten Gliederung?   ???

Wenn es eine Seite ist, dann ist klar, das Notes die Standard-Ansicht öffnet, wenn Du versuchst, einen nicht vorhanden Navigator aufzurufen...

Bei einer Seite lautet der Befehl:
@Command( [OpenPage] ; Seite )

Viele Grüsse

Sina
Titel: Re:@Command([OpenNavigator];"ngGliederungNext")
Beitrag von: adminnaddel am 17.10.02 - 09:51:37
hi,

ist ne navigator, der sich im linken teil der rahmengruppr befindet und durch die formel soll sich ein andere navigator in dem gelichen rahmen öffnen (also darüber legen).
mfg
Titel: Re:@Command([OpenNavigator];"ngGliederungNext")
Beitrag von: adminnaddel am 17.10.02 - 10:53:54
ich habe es........geht garnicht!!!
sorry und cu
Titel: Re:@Command([OpenNavigator];"ngGliederungNext")
Beitrag von: Sinaida am 17.10.02 - 11:51:44
 ???

Wie gesagt, über eine Aktion geht es bei mir. Auch in einer Rahmengruppe.... Der Navigator wird durch den anderen in der Formel ersetzt.

Allerdings habe ich das nur mit einer Aktion in einern Ansicht getested.

Titel: Re:@Command([OpenNavigator];"ngGliederungNext")
Beitrag von: Raimund am 17.10.02 - 12:11:04
Hi,

versuche es doch mal so:
In der Rahmengruppe eine Seite einfügen, welche die Schaltflächen enthält.

Die erste z.B.: Select your language\English

Sub Click(Source As Button)
   Dim s As New NotesSession
   Dim db As NotesDatabase
   
   Dim workspace As New NotesUIWorkspace
   
   
   Set uidb = workspace.CurrentDatabase
   Set db = s.CurrentDatabase
   
   
   Call workspace.SetTargetFrame("nav")
   Call workspace.OpenPage("NavGB")
   Call workspace.SetTargetFrame("Auswahl")
   Call uidb.OpenView("Kunde GB")
   
End Sub



Die zweite: Select your language\German


Sub Click(Source As Button)
   Dim s As New NotesSession
   Dim db As NotesDatabase
   
   Dim workspace As New NotesUIWorkspace
   
   
   Set uidb = workspace.CurrentDatabase
   Set db = s.CurrentDatabase
   
   
   
   Call workspace.SetTargetFrame("nav")
   Call workspace.OpenPage("NavDE")
   Call workspace.SetTargetFrame("Auswahl")
   Call uidb.OpenView("Kunde")
   
End Sub


Gruß
Raimund
Titel: Re:@Command([OpenNavigator];"ngGliederungNext")
Beitrag von: adminnaddel am 17.10.02 - 13:01:35
vielen dankm für die antworten und das script.
es geht tatsächlich nicht mit dem wechsel der navigatoren und somit bin ich auf die altertümliche art zurück gefallen und arbeit jetzt mit einen eingebetteten gliederung die ich hübsch zusammen stricke.
der eigentliche gedanke war ja, mit js zuarbeiten, aber da hat ja wohl auch nicht so richtig einer ahnung von!
ich falle ins mittelalter zurück, dat net gut.
trotzdem danke
grüsse