Autor Thema: View schliessen  (Gelesen 1915 mal)

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
View schliessen
« am: 20.11.06 - 12:27:38 »
In einer Maske öffne ich per Aktion mit folgenden Befehlen ein Dokument:
@Command([OpenView];"bfield");
@Command([OpenDocument];"1";"637258F7A4CB47ABC125722C0036380D";"2":"2")

Wie kann ich mit einer neuen Aktion den View und das Dokument wieder schliessen?
Ich kenn' nur den @Command([FileCloseWindow])-Befehl.
-------
Gruß Rolf
--------------

klaussal

  • Gast
Re: View schliessen
« Antwort #1 am: 20.11.06 - 12:47:38 »
Aus der Hilfe:

Zitat
Beispiel
Closes a view.
Hinweis  This event is new with Release 6.
Defined in
NotesUIView
Syntax
Call notesUIView.Close
Language cross-reference
FileCloseWindow @command in a view in formula language

Danach wäre FileCloseWindow das einzige, was geht.

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Re: View schliessen
« Antwort #2 am: 20.11.06 - 12:50:58 »
Hallo Rolf,

nach dem öffnen des Dokuments noch einmal die view öffnen und diese dann mit fileclosewindow schließen.

Hubert

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re: View schliessen
« Antwort #3 am: 20.11.06 - 15:19:18 »
Wenn ich also mit Script ein
Dim uiview As NotesUIView
eingebe, wie kann ich denn dem uiview mitteilen, das sein Wert den Namen des gewünschten Views hat, damit ich mit Call uiview.close auch das richtige View schliesse?
-------
Gruß Rolf
--------------

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: View schliessen
« Antwort #4 am: 20.11.06 - 15:51:14 »
Wenn ich also mit Script ein
Dim uiview As NotesUIView
eingebe, wie kann ich denn dem uiview mitteilen, das sein Wert den Namen des gewünschten Views hat, damit ich mit Call uiview.close auch das richtige View schliesse?

Das geht nur über die Methode CurrentView aus der Klasse NotesUIWorkspace.

So z.B.:

Dim workspace As New NotesUIWorkspace
Dim view As NotesUIView
Set view = workspace.CurrentView


 
Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: View schliessen
« Antwort #5 am: 20.11.06 - 15:59:29 »
Das von Hubert beschriebene Verfahren hat einen entscheidenden Vorteil: Nur so ist sichergestellt, dass die zu schliessende UIView überhaupt geöffnet ist. Das hätte der User ja vor Betätigung des Button ändern können ...

Mit LS pur: Ich schliesse mich da Axel an.

Bernhard

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re: View schliessen
« Antwort #6 am: 20.11.06 - 16:21:29 »

Das geht nur über die Methode CurrentView aus der Klasse NotesUIWorkspace.

So z.B.:

Dim workspace As New NotesUIWorkspace
Dim view As NotesUIView
Set view = workspace.CurrentView
da ich aber innerhalb eines Dokumentes das ganze per Actionbutton mache möchte, weiß LS ja gar nicht, welche View gemeint ist.
-------
Gruß Rolf
--------------

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: View schliessen
« Antwort #7 am: 20.11.06 - 16:24:20 »
Das wollte Axel damit sagen ...

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re: View schliessen
« Antwort #8 am: 20.11.06 - 16:37:35 »
Wie wäre es denn, wenn ich schon per Script nur das gewünschte Dokument aus der Ansicht öffne, dann müsste ja theoretisch LS das entsprechende View ja gar nicht öffnen, oder?
-------
Gruß Rolf
--------------

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: View schliessen
« Antwort #9 am: 20.11.06 - 16:40:09 »
Richtig. Und Du hast ja offensichtlich bereits die UNID und bist so mit LS völlig unabhängig von einer View.

Bernhard

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re: View schliessen
« Antwort #10 am: 20.11.06 - 16:44:22 »
Na - das ist doch maals was  ;)
THX
-------
Gruß Rolf
--------------

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz