Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Mandalor am 11.08.05 - 16:55:20

Titel: Focus auf Datenbank setzen
Beitrag von: Mandalor am 11.08.05 - 16:55:20
Hallo,

ich habe folgendes Problem: es gibt eine "Portal"-Datenbank in der verschiedene andere Datenbanken geöffnet werden können. wenn ich nun eine Datenbank öffne steht dre Focus noch auf der PortalDB, so das noch die Rollen dieser DB angewendet werden. Dies ändert sich erst nachdem ich eine andere View dieser DB (über eine outline mit berechneter URL aus der portaldatenbank) öffne.

Hat jemand eine Idee, wie ich den Focus auf die geöffnete Datenbank bekomme?
Titel: Re: Focus auf Datenbank setzen
Beitrag von: klaussal am 12.08.05 - 09:27:58
Wie öffnest Du denn die anderen DBs ?
Bei mir klappt das mit folgender Formel hervorragend:

_Key := "Portale\\Portal_Intranet";
_Server := @Subset(@DbName;1);

@Command([FileCloseWindow]);
@PostedCommand([FileOpenDatabase];_Server:_Key)
Titel: Re: Focus auf Datenbank setzen
Beitrag von: Mandalor am 12.08.05 - 09:34:31
Nein, entschuldigung, das hätte ich beser beschreiben können: die anderen DBs werden in einem Frame geladen, so das die Portal DB immernoch offen ist :

    Portal DB
--------------------
Nav|   Ansicht
      |    aus
      |   anderer
      |     DB
Titel: Re: Focus auf Datenbank setzen
Beitrag von: klaussal am 12.08.05 - 09:55:09
Ist ja auch im Prinzip richtig, was LoNo dort macht. Die andere DB wir ja nur "angezeigt", aber man befindet sich ja immer noch in der Ursprungs-DB.
Titel: Re: Focus auf Datenbank setzen
Beitrag von: Mandalor am 12.08.05 - 10:09:53
ja, aber 1. unter N5 funktioniert es so, wie ich will

und wenn ich aus der Nav (die auch in der Portal - db liegt) eine andere view der aufrerufenen DB aufrufe, dan werden die rollen aus der aufrerufenen DB gezogen!

außerdem kann man sich ja da ne DB basteln in der man sich rollen gibt und dann die andere DB mit rechten berabeiten, welche man nicht hat!