Domino 9 und frühere Versionen > Entwicklung

Liste von Ordnern in DB per code erstellen

<< < (2/2)

AndreasG:
Ich will ja auch garnicht für jedes Dokumnt der Datenbank in der die Ordner erstellt werden  einen Ordner
erstellen sondern  für jedes Dokument einer Quelldatenbank.
Und jeder ordner enthält dann Dokumente(Notizen) zu
dem entsprechenden Dokument der QuellDB

AndreasG:
Ich bins nochmal,

ich hab festgestellt, das bloßes Ordnererstellen nicht reicht,
ich mus gleichzeitig den Stil der Ansicht festlegen:
jeder Ordner soll z.b. eine Spalte Titel haben, in der
der Inhalt des Feldes Notiztitel steht.
per Enablefolder geht das nicht.

wflamme:
Ev. NotesDocument.PutInFolder?

"Default Design for New View/Folder" muß vermutlich auch berücksichtigt werden, nehme an, von da wird das Design standardmäßig vererbt.

AndreasG:
Vielen Dank, das hilft mir schon etwas weiter,
aber wie kann ich denn die Default ansicht für folder einstellen? ???
"Default Design for New View/Folder"  was soll denn dass sein,
eine eigene Klasse?

eknori:
You could use the following (undocumented) view method:

view.CreateViewFromTemplate("Viewname")

You can also use this method to create a new folder using an existing folder as a template. First you'll need to create a folder which can serve as a template (let's call it "TemplateFolder"), then in LS you can create a new folder using this template:

dim session as new session
dim database as notesDatabase
dim tmpFolder as notesView

set database = session.CurrentDatabase
set tmpFolder = database.GetView("TemplateFolder") 'Get the template folder
tmpFolder.CreateViewFromTemplate("NewFolder") 'Create a new folder

This would create a new folder in your DBase called "NewFolder".

eknori

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln