Domino 9 und frühere Versionen > ND6: Entwicklung

Ausgewählte Dokumente in Ansicht/Order darstellen

<< < (3/5) > >>

koehlerbv:
Eine Ansicht taugt für Dein Anliegen nichts, wenn Du in #1 alles korrekt beschrieben hast. Was die zuletzt angeschnittenen Probleme angeht, gilt aber "Ansicht verhält sich wie Ordner" (vulgo: Wer private Ansichten erstellen darf, kann immer auch private Ordner erstellen).

Gute Nacht.

Bernhard

Kadlec:
Hi Bernhard,

in 1# wusste ich noch nicht genau wie ichs angehe.
Nun habe ich noch folgendes:

User A wählt Dokumente.
User B wählt die gleichen (er sucht aber nur zwei des Selektions Kriteriums)
User C wählt die gleichen Dokumente teilt sich aber die Arbeit mit User A

In allen Fällen soll eine Meldung kommen ...."die gleiche Auswahl hat schon User A".
Damit kann sich dann User C etwas anderes suchen.

Ich würde also mit dem "Selektions" Agent ein Feld mit dem @UserNamen setzen und könnte dann allen Usern anzeigen wer diese Selektion schon gemacht hat.

Deshalb die Ansicht.

Mit dem Erstellen ansich hast Du natürlich recht.
Ich habe mir die ganze Sache nochmal durch den Kopf gehen lassen, dass Erstellen der SPOFU' s ging ja eigentlich, halt nur auf dem Desktop.
Das Problem war dann aber das die ganzen Aktionen (Script) in einer Fehlermeldung endeten. Weiss aber leider nicht mehr welche.

Boris

Axel:
Wenn du es mit Ordner probiert hast, die auf dem Desktop erstellt wurden und nicht in der DB, dann wundern mich die Fehlermeldungen im Script nicht. Mit den Destop-Ordnern ist einiges nicht möglich, was in den Ordnern in der DB funktioniert.

Ich kann dir aber im Einzelnen nicht mehr sagen was das konkret für Punkte sind. Es ist schon sehr lange her, dass ich mich damit beschäftigt habe. Seit dem wird bei uns das ERstellen von privaten Ansichten/Ordnern bei jeder DB zugelassen.


Axel
   

Kadlec:
Also ich habe nun mal ein paar Versuche gemacht dadurch ist jetzt auch klar was/warum es nicht funktioniert. Es waren die Aktionen die sich immer auf die view bezogen haben. (Set view = db.getview("Test SPOFU")



1. SPOFU in der DB
In der NotesDatabase sind alle views enthalten, entsprechend wird die view richtig gesetzt.
SPOFU' s sind auf dem Test Server erlaubt. Also hatte ich in der Test Db nie Probleme.
2. SPOFU auf Desktop
Auch hier sind in der NotesDatabase alle views enthalten, die view wird aber nicht gesetzt (kann ich mir noch erklären NotesDatabase sieht ja nicht was auf dem Desktop ist??).
3. Eine persönliche Ansicht.
Hier ists wie unter 1. alles OK (warum kennt aber die NotesDatabase die Ansicht hier, ist doch auch nur auf dem Desktop??)

Anyway habe dann nach <Set view = db.getview("Test SPOFU")> 
dies hier eingeschoben
If view Is Nothing Then
Dim ws As New NotesUIWorkspace
Dim uiview As NotesUIView
Set uiview = ws.CurrentView
Set view = uiview.view
End If

Die uiview wird auch gesetzt wenn ich dann aber die Zeile im Debugger erweitern will, oder ich mache den nächsten Schritt (Set view = uiview.view) knallts und ich bekomme eine Fehlermeldung (s. angehängte Datei).



Boris

Axel:
Die Fehlermeldung ist allerdings für den Normalsterblichen nicht gerade sehr aussagekräftig.


--- Zitat von: Kadlec am 12.03.07 - 10:03:45 ---1. SPOFU in der DB
In der NotesDatabase sind alle views enthalten, entsprechend wird die view richtig gesetzt.
SPOFU' s sind auf dem Test Server erlaubt. Also hatte ich in der Test Db nie Probleme.

--- Ende Zitat ---

Das liegt mit Sicherheit daran, dass der Ordner/die Ansicht auf dem Desktop angelegt wird.

Was spricht den gegen die priv. Ordner/Ansichten in der DB?


Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln