Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: giochips am 22.05.12 - 11:56:27
-
Hi @all,
wenn ich in einem Script via NotesDatabase.CreateView eine Ansicht erzeuge, dann kann ich ja offensichtlich im gleichen Script nicht via NotesUIWorkspace.PicklistCollection darauf zugreifen, da das gerade erzeugte View nicht "in der Gestaltungsliste gefunden" wird.
Gibts es eine Möglichkeit das zu erreichen? Irgendeine Speichermöglichkeit...?
Vielen Dank!
Gruß
Marco
-
Was genau hast du denn vor?
-
Ich würd gerne dem Benutzer eine bestimmte Auswahl von Dokumenten präsentieren, aus welchen er dann eins oder mehrerere auswählen kann. Die Ausgewählten werden dann weiterverarbeitet.
Ich muß den View aber zur Laufzeit erzeugen, da das Auswahlkritierium erst zur Laufzeit feststeht. (Hier: nur Dokumente einen bestimmten User betreffend)
-
Und der User hat Designerrechte in der Datenbank?
Ich würde ggf. mit einem Folder oder privaten Ansichten arbeiten, von denen du die Auswahlformel änderst.
(Ggf. reicht auch eine singleCategoryView kategorisiert nach User)
Gruß
Roland
-
Wie Roland schon geschrieben hat, benötigt man dafür Designerrechte - das kannst du kaum allgemein einräumen - für wieviele User soll das möglich sein? Wie oft?
Was du brauchst ist eine Ansicht, in der nach Usern kategorisiert wird. Die Picklist kannst du auf eine Kategorie begrenzen.
-
Set notesDocumentCollection = notesUIWorkspace.PickListCollection( type% [, multipleSelection ], server$, databaseFileName$, viewName$, title$, prompt$ [, Singlecategory$ ] )
Der letzte Parameter ist Dein "zur Laufzeit entstehendes Auswahlkriterium". Die Ansicht muss danach kategorisiert sein (wie Toni und Roland schon geschrieben haben).
-
Ja natürlich!! Damit funktionierts!
Irgendwie hab ich mich so in das Problem verstrickt, dass ich das naheliegendste nicht gesehen habe!!
Vielen Dank für eure Hilfe!!
Gruß
Marco
-
... das beruhigt mich wieder ;)