Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Wiesel am 03.03.06 - 09:47:17

Titel: Private Ansicht wieder aufbauen
Beitrag von: Wiesel am 03.03.06 - 09:47:17

Hallo!

Ich habe gestern hier die Antwort auf mein Problem bekommen, bzgl. "private Ansicht löschen".

Ich habe also ein Scirpt im DB-QueryClose:

Sub Queryclose(Source As Notesuidatabase, Continue As Variant)
   
   Dim session As New NotesSession     
   Dim db As NotesDatabase
   Dim view As NotesView
   
   Set db = session.CurrentDatabase
   Set view = db.GetView("eigeneAufgaben")
   
   If view.isPrivate = True Then
      'löschen
      Call view.Remove()
   End If
   
End Sub


Das löscht die private Ansicht auch irgendwie. Gehe ich nämlich in den Designer rein und will meine private Ansicht aufrufen, dann heißt es "Ansicht gelöscht".
Aber nach einem neuen Aufruf der Datenbank baut sich die Ansicht nicht wieder auf.

Warum ist das so und wie kriege ich das zum Laufen???

Titel: Re: Private Ansicht wieder aufbauen
Beitrag von: rar am 03.03.06 - 10:13:35
Wenn du im PostOpen der DB mit
@Command([OpenView]; "Ansichtsname");
@Command([FileCloseWindow])
die Ansicht öffnest und gleich wieder schließt sollte es gehen.
Titel: Re: Private Ansicht wieder aufbauen
Beitrag von: Wiesel am 03.03.06 - 10:54:47
Vielen Dank für Deine Antwort, aber egal was ich mache, es funzt nicht.

Die Ansicht ist über die Gestaltung immer zu sehen, aber gelöscht und es wird keine neue private Ansicht erstellt.

Titel: Re: Private Ansicht wieder aufbauen
Beitrag von: rar am 03.03.06 - 11:09:00
Wenn du mit dem @Command([OpenView]; "Ansicht") eine private Ansicht aufbauen möchtest, muss die "Quell"Ansicht eine SPOFU-Ansicht sein.
-daniel
Titel: Re: Private Ansicht wieder aufbauen
Beitrag von: Wiesel am 03.03.06 - 11:14:15
Die Ansicht ist eine SPOFU-Ansicht.
Die will ich ja vorher löschen und dann neu aufbauen, damit immer Aktualisierungen vorhanden sind.