Domino 9 und frühere Versionen > Entwicklung

Ansicht per Script wechseln

<< < (3/3)

RvM:
Danke, aber ändert nix :-\

Glombi:
Hi,
was meinst mit neuem Fenster?

Wenn ich
Call v.OpenView("Kopien","",False)
verwende, öffnet er mit die View nicht ein 2. Mal.

Evtl. meinst Du aber was anderes?

Andreas

RvM:
Der Notesclient öffnet die DB nocmals in einem neuen Fenster mit der Ansicht "kopien". ich habe oben im Reiter der Arbeitsfläche die DB 2mal.

Glombi:
Ok,
jetzt weiß ich was Du meinst. Leider gibt es in Script keine Methode, eine Ansicht zu schließen (warum eigentlich nicht ?).

Es geht aber mit der Formelsprache :-)

Einfach folgende Formel in das QueryClose der Maske schreiben:

_ViewOld := @If(@Elements(@ViewTitle) > 1;@Subset(@ViewTitle;-1);@ViewTitle);
@If(
   _ViewOld != "";
      @Do(
         @PostedCommand([OpenView];_ViewOld);
         @PostedCommand([FileCloseWindow]);
         @PostedCommand([OpenView];"Kopien")
      );
   @Command([OpenView];"Kopien")
)


Ggf. musst Du das ganze noch durch ein Flag-Feld steuern, wenn das nicht jedesmal beim Schließen gemacht werden soll.

In dem Script dann das
  Call v.OpenView("Kopien")
rausnehmen.

Andreas

RvM:
THX, ich werd's testen.
Ja, ich weiß warum ich so oft wie möglich Formeln einsetze  ;)

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln