Autor Thema: Schließen der aktuellen UI - Ansicht mit Lotusscript?  (Gelesen 1592 mal)

Offline anderlaender

  • Frischling
  • *
  • Beiträge: 16
  • Ich liebe dieses Forum!
Hallo,

in einem Skript öffne ich hintereinander zwei Ansichten.

Auszug:
...
Call source.OpenView("WWSWarenkorb")
      Set viewUITemp = ws.CurrentView
      Set viewtemp = viewUITemp.View
      Call source.OpenView("ArtikelArtikelBez", "",False)
      

Allerdings werden dafür auch jeweils zwei Fenster geöffnet.
Ich möchte dies verhindern oder zumindest eines der beiden wieder schließen. Nach Möglichkeit soll nur ein Fenster verwandt werden.
Ich überlegte ob ich mit setTargetFrame arbeiten kann, aber leider habe ich kein Frame.

Danke vorab für Ideen

Ingo

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Schließen der aktuellen UI - Ansicht mit Lotusscript?
« Antwort #1 am: 24.06.04 - 19:45:00 »
evtl. mit der Close-Methode der NotesUIView-Klasse ?!?!
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Schließen der aktuellen UI - Ansicht mit Lotusscript?
« Antwort #2 am: 24.06.04 - 20:10:19 »
Tja, Thomas, diese Methode haben die Jungs und Mädels von Iris leider vergessen. NotesUIWorkspace bietet auch nix.

@Ingo: Direkt nach dem Öffnen einer Ansicht könnte man sowas über die Win-API machen. Aber API ist immer ein heikles Thema ...
Was ich aber immer noch nicht geschnallt habe: Warum willst Du überhaupt einen SPOFU folder umbenennen - das geht mir nicht ein.

Bernhard

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Schließen der aktuellen UI - Ansicht mit Lotusscript?
« Antwort #3 am: 24.06.04 - 21:31:56 »
oh, Verzeihung. Ich hab nicht gewusst, dass die Methode neu in Notes 6 ist.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline anderlaender

  • Frischling
  • *
  • Beiträge: 16
  • Ich liebe dieses Forum!
Re:Schließen der aktuellen UI - Ansicht mit Lotusscript?
« Antwort #4 am: 25.06.04 - 08:18:02 »
Ich benenne den Ordner um, weil ich sonst die ganze Applikation umbauen muss? Ich weiss auch nicht warum die Originalprogrammierer das so gemacht haben ...

Schade das, dass mit den Fenstern nicht klappt ...

Danke

Ingo

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:Schließen der aktuellen UI - Ansicht mit Lotusscript?
« Antwort #5 am: 25.06.04 - 08:51:49 »
Hi,

ich denke mal, da wirst du Pech haben. Wie Bernhard schon geschrieben hat, könnte man da u.U über die API machen.

Aber "ein dirty trick" könntest du noch mal versuchen.

Schreibe dir einen Agent mit folgendem Inhalt:

@Command([OpenView] ; "Name des zu schliessenden Ordners");
@Command([FileCloseWindow])

Diesen Agent rufts du dann an entsprechender Stelle in deinem Script auf.
Wie man das macht steht in der Designer-Hilfe unter der Klasse NotesAgent.

Ich weiss nicht ob's funktioniert.

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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz