Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: AlexS78 am 13.03.06 - 10:34:16

Titel: Ansichten erst nach DB Neustart sichtbar
Beitrag von: AlexS78 am 13.03.06 - 10:34:16
Hi,

ich möchte Usern ermöglichen aus einem Dokument heraus neue Ansichten zu erstellen.

Dazu nutze ich folgende Funktion:
Set view = db.CreateView ("Neue Ansicht")

Leider ist der neu erstellte View erst nach einem Neustart der Datenbank zu sehen.

Hat jemand eine Idee wie man den Neustart vermeiden kann?

Vielen Dank
Alex
Titel: Re: Ansichten erst nach DB Neustart sichtbar
Beitrag von: dirk_2909 am 13.03.06 - 13:46:44
Hallo

Wo ist die neue Ansicht nicht zu sehen?
In der Gliederung? ....

Wenn man mit createView eine neue View erzeugt, kann man sofort darauf zugreifen (z.B. via LS).
Denke daran, dass der User min. Entwicklerberechtigung auf der Db benötigt!!


Dirk
Titel: Re: Ansichten erst nach DB Neustart sichtbar
Beitrag von: dirk_2909 am 13.03.06 - 13:48:24
Vielleicht genügt bei Dir ja auch ein
Call notesUIWorkspace.ReloadWindow( )

Dirk
Titel: Re: Ansichten erst nach DB Neustart sichtbar
Beitrag von: ascabg am 13.03.06 - 13:52:53
@dirk_2909

Zitat
Denke daran, dass der User min. Entwicklerberechtigung auf der Db benötigt!!

Es sollten eigentlich auch schon Editor-Rechte mit
"gemeinsame Ordner/Ansichten erstellen" ausreichend sein.

Andreas
Titel: Re: Ansichten erst nach DB Neustart sichtbar
Beitrag von: dirk_2909 am 13.03.06 - 14:04:41
@Andreas

Ich bin mir da nicht so sicher?!

In der Designerhilfe steht in LS-Methode keine Beschränkung.

Aber bei dem @Formula-Befehl steht folgender Text:

Zitat
Verwendung
Eine Datenbank muss geöffnet oder im Arbeitsbereich ausgewählt sein. Außerdem müssen Sie mindestens über Zugriff als Entwickler auf die Datenbank verfügen.

Müsste mal genauer getestet werden.

Dirk
Titel: Re: Ansichten erst nach DB Neustart sichtbar
Beitrag von: ascabg am 13.03.06 - 14:14:11
@dirk_2909

Habs mal getestet.

Funktioniert mit Editor und "gemeinsame Ordner/Ansichten erstellen" ohne Probleme.
(beide Varianten @Formel und Script)

Andreas
Titel: Re: Ansichten erst nach DB Neustart sichtbar
Beitrag von: dirk_2909 am 13.03.06 - 14:17:16
Gut zu wissen.
Danke für den Test.

Dirk
Titel: Re: Ansichten erst nach DB Neustart sichtbar
Beitrag von: AlexS78 am 13.03.06 - 14:36:28
Hi,

@dirk_2909:
Ja, die Ansicht ist in der Gliederung nicht zu sehen. Der Zugriff per LS geht.
Nur angezeigt wird sie nicht. An den Zugriffsrechten liegt es definitiv nicht, da nach dem Neustart der DB die Ansicht korrekt angezeigt wird.

Call notesUIWorkspace.ReloadWindow() hilf da leider auch nicht weiter.

Alu


Titel: Re: Ansichten erst nach DB Neustart sichtbar
Beitrag von: umi am 13.03.06 - 14:40:52
Gliederungen müssen neu geladen werden, bevor änderungen darin sichtbar werden... Reopen der DB ist da leider unumgänglich