Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: giochips am 22.05.12 - 11:56:27

Titel: CreateView und PicklistCollection im selben Script
Beitrag 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
Titel: Re: CreateView und PicklistCollection im selben Script
Beitrag von: ata am 22.05.12 - 11:58:42
Was genau hast du denn vor?
Titel: Re: CreateView und PicklistCollection im selben Script
Beitrag von: giochips am 22.05.12 - 12:07:14
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)
Titel: Re: CreateView und PicklistCollection im selben Script
Beitrag von: pram am 22.05.12 - 12:11:12
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
Titel: Re: CreateView und PicklistCollection im selben Script
Beitrag von: ata am 22.05.12 - 12:24:20
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.
Titel: Re: CreateView und PicklistCollection im selben Script
Beitrag von: Peter Klett am 22.05.12 - 12:34:12
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).
Titel: Re: CreateView und PicklistCollection im selben Script
Beitrag von: giochips am 22.05.12 - 12:39:18
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
Titel: Re: CreateView und PicklistCollection im selben Script
Beitrag von: ata am 22.05.12 - 12:50:08
... das beruhigt mich wieder  ;)