Domino 9 und frühere Versionen > Entwicklung
Liste von Ordnern in DB per code erstellen
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