Domino 9 und frühere Versionen > Entwicklung
getDocumentByKey method
wflamme:
Da wäre die ViewNavigator class / ViewEntryCollection class das passende, würde ich aus dem Stehgreif sagen.
JD:
Ja danke das sieht doch ganz nett aus, habe aber einen anderen weg gefunden, ich finde das sehr komisch, aber es klappt allerdings noch eingeschränkt!!
Wenn ich jetzt mit
view.getDocumentByKey("Name des angezeigten Feldes") arbeite geht es nicht.
Übergebe ich allerdings einen vector
v.addElement("Name der Kategorie");
view.getDocumentByKey(v ,false); dann geht es, allerdings bekomme ich dann nur das erste Element der Kategorie. Wie kann ich nun auch andere Dokumente innerhalb des Kategorie holen??
Performance:
ok wflamme hat es schon erklärend dargestellt - ich habe bei mir folgendes gemacht
- Ansicht mit 3 sortierten Spalten - Datum, Subject, Author
- den key kann man dynamisch gestalten
action mit :
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim key(2) As Variant
Dim vc As NotesViewEntryCollection
On Error Resume Next
key(0) = "19.12.2002"
key(1) = "Performance"
key(2) = "Jonny Cash"
Set vc = ws.CurrentView.View.GetAllEntriesByKey(key, True)
For i = 1 To vc.count
Messagebox vc.GetNthEntry(i).UniversalID & " # " & vc.GetNthEntry(i).Document.TimeCreated(0) & _
" # " & vc.GetNthEntry(i).Document.subject(0) & " # " & vc.GetNthEntry(i).Document.Authors(0), 0 + 64, "Info"
Next
End Sub
that's it
JD:
Hmmm okay ich probiere das dann mal in Java zu übersetzen :D
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln