Autor Thema: Zurück [Alt <-] darstellen  (Gelesen 6063 mal)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Zurück [Alt <-] darstellen
« am: 17.08.04 - 11:58:10 »
Hallo!
Ich habe ein Frameset, indem in einem Hauptframe über die linke Navigation (auch eigener Frame) eine Ansicht geöffnet wird. Bei Doppelklick auf einen Datensatz wird diese in der Maske angezeigt (ebenso im selben Frame). In der Maske hab ich eine Schaltfläche "Zurück". Diese soll mir die zuvor geöffnete Ansicht wieder bringen. Funzt aber nicht. Die komplette DB geht mir mit folgenden Befehl zu bzw. die Maske mit dem vorherigen Datensatz wird mir angezeigt:
@Command([NavigatePrev])
Ich will aber nicht den vorherigen Datensatz in einer Maske, sonder das zuletzt aufgerufene Fenster d. h. die Ansicht aus der der Datensatz ausgewählt wurde. Das funktioniert auch mit dem Pfeil in der Symbolleiste von Notes [Alt <-]. Muss ich evtl. die Tastatureingabe ALT + <- simulieren?
« Letzte Änderung: 17.01.05 - 14:44:23 von Silver »

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: Zurück [Alt <-] darstellen
« Antwort #1 am: 10.11.04 - 14:22:55 »
Hat denn keiner eine Idee???  Ich habe das Prob. immer noch.

Diese Formel funzt ja nur im Browser:
@DbCommand("Domino"; "ViewPrevPage")

Ich benötige aber den Befehl in Notes, der hinter der Schaltfläche (oben rechts, Pfeil nach links) steckt.

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Zurück [Alt <-] darstellen
« Antwort #2 am: 10.11.04 - 15:14:40 »
Vielleicht hilft dir @Command([NavigateToBackLink]) weiter...
†090620141300

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: Zurück [Alt <-] darstellen
« Antwort #3 am: 10.11.04 - 15:19:33 »
Hi!

Vielen Dank. Aber ich arbeite mit ner Rahmengruppe, und wenn ich diesen Befehl verwende, schliesst sich die Datenbank? Noch eine andere Lösung???  :-[

Driri

  • Gast
Re: Zurück [Alt <-] darstellen
« Antwort #4 am: 10.11.04 - 15:23:07 »
Nutzt Du das über eine Aktion ? Versuch doch mal, den Zielrahmen in der Aktion anzugeben.

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: Zurück [Alt <-] darstellen
« Antwort #5 am: 10.11.04 - 15:55:50 »
Ja, über eine Aktion. Zielrahmen habe ich angegeben. Klappt auch nicht.
Das komische ist, wenn ich von Notes (oben rechts) die Schalfläche für "Zurück <-" benutze klappt es.
In dem Rahmen, wo vorher die Ansicht war wird von der Maske wieder zurück auf die Ansicht gewechselt, die vor der Auswahl offen war.
Ich will aber auf der Maske eine "Zurück"-Schaltfläche einbauen, die wieder in die zuvor aufgerufenen Ansicht wechselt. Gibt es doch noch eine Lösung?  :-[  :'(

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: Zurück [Alt <-] darstellen
« Antwort #6 am: 10.11.04 - 20:22:25 »
Hmm, ich kann mich erinnern das wurde hier und da schon geposted (hier in AtNotes und auch in Webforen wie im LDD).
Eine Lösung gab es afaik nicht (außer Keyboard-Event Stunts mittels API).
Ich kann mich aber auch irren.

Schau mal
1) hier im Forum intensiv mittels Suche
2) KB Search (Link siehe in meiner Signatur)
3) im LDD Forum http://www-10.lotus.com/ldd/46dom.nsf

Und sag uns Bescheid wenn/ob Du was gefunden hast  ;)
« Letzte Änderung: 10.11.04 - 20:24:31 von TMC »
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Zurück [Alt <-] darstellen
« Antwort #7 am: 10.11.04 - 20:53:40 »
Ich will dies auch nicht beschreien, aber der gewünschte Befehl ist IMHO nicht als @Command-Befehl verfügbar.

Die API-Nutzung
Code
Declare Sub keybd_event Lib "user32.dll" (Byval bVk As Integer, Byval bScan As Integer, Byval dwFlags As Integer, Byval dwdwExtraInfo As Integer)
wäre wirklich ein Stunt. Als Vorteil könnte man hier aber gelten lassen, dass diesmal keine Sprachabhängigkeit vorliegt und dies mit allen Versionen gehen sollte (!).

So ganz klar ist mir aber noch nicht, warum das nachprogrammiert werden soll - es ist ja schon "in der Nähe" verfügbar.

Bernhard

Offline sloe

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
  • Never stop a running admin...
Re: Zurück [Alt <-] darstellen
« Antwort #8 am: 11.11.04 - 09:34:35 »
Hi,
schon mal mit nem Script probiert?

Sub Click(Source As Button)
   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Set uidoc = workspace.CurrentDocument
   Call uidoc.Close
End Sub

Schließt nur das Doc und zeigt wieder die vorherige Ansicht...

Gruß
Sloe
Gruß
sloe

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Re: Zurück [Alt <-] darstellen
« Antwort #9 am: 11.11.04 - 11:00:49 »
Hi,
schon mal mit nem Script probiert?

Sub Click(Source As Button)
   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Set uidoc = workspace.CurrentDocument
   Call uidoc.Close
End Sub

Schließt nur das Doc und zeigt wieder die vorherige Ansicht...

Gruß
Sloe

dann sollte es eigentlich auch ein simples @Command([FileCloseWindow]) tun, oder?

Viele Grüße
fritandr
Andreas Fritz

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Zurück [Alt <-] darstellen
« Antwort #10 am: 11.11.04 - 11:53:24 »
... beim Öffnen des Dokumentes kannst du dir die Ansicht, aus der du geöffnet hast in eine globale Variable schreiben, oder in ein "Berechnet zur Anzeige"-Feld. Damit lässt sich diese Ansicht dann direkt ansteuern - die Namen der Frames sind dir ja bekannt - dann also durchhangeln...

ata
Grüßle Toni :)

Offline sloe

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
  • Never stop a running admin...
Re: Zurück [Alt <-] darstellen
« Antwort #11 am: 11.11.04 - 12:15:50 »
@fritandr
ja, funzt auch...  :)
Gruß
sloe

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: Zurück [Alt <-] darstellen
« Antwort #12 am: 11.01.05 - 12:58:54 »
Hi!
Habs immer noch nicht hinbekommen.
@ata:
kannst Du mir bitte ein bischen genauer beschreiben, wie ich das mit der globalen variable machen muss????
Kann leider so nichts anfangen. Wäre super, wenn das klappt!  ::)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: Zurück [Alt <-] darstellen
« Antwort #13 am: 13.01.05 - 10:57:16 »
Habs nun endlich gelöst!
In meiner Maske habe ich ein berechnetes Textfeld erstellt (viewname).
Dieses hat Vorgabewert:
@ReplaceSubstring(@Subset(@ViewTitle;-1);" ";"+")

Tja... und dann einfach aus ner Aktion mit @Command die View mit Angabe auf viewname-Feld geöffnet.  ;D

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: Zurück [Alt <-] darstellen
« Antwort #14 am: 17.01.05 - 12:18:31 »
Mist!!
Hab hier doch noch einen Fehler... dieses berechnet Feld wir nur dann neu geschrieben, wenn das Dokument im Bearbeiten-Modus ist. Ich habe standardmäßig SaveOptions auf 0. Wenn die Dokumente nur gelesen werden, springt man in die Ansicht der Person, die das Dok. eingestellt bzw. geändert hat, nicht aber in die View, von der man selbst kommt.
Kann ich hier im QueryOpen irgendwas reinbringen, dass beim Dokument, das nicht im Bearbeitungs-Modus ist, das Feld viewname trotzdem aktualisiert???  :-[

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: Zurück [Alt <-] darstellen
« Antwort #15 am: 17.01.05 - 14:45:20 »
Stand total auf`m Schlauch... da tut`s ja en einfaches, berechnetes Feld zur Anzeige! Sorry!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz