Autor Thema: getDocumentByKey method  (Gelesen 1502 mal)

Offline JD

  • Junior Mitglied
  • **
  • Beiträge: 94
getDocumentByKey method
« am: 19.12.02 - 10:04:51 »
Kann ich mit dieser methode keine Dokumente holen die in der zweiten Spalte einer View sind??? Die Spalten sind sortiert.

Es ist nämlich unabdingbar das die Doumente in der View kategorisiert sind also erste Zeile mit Twisti und in der zweiten Zeile dann der Name anhand ich das Dokument holen will.

Vielen dank für alles was mir hilft ;)
In a world without walls and fences who needs windows and gates?

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:getDocumentByKey method
« Antwort #1 am: 19.12.02 - 10:11:25 »
doch - durch einen key array - erste Wert = erste sortierte Spalte, zweite Wert = zweite sortierte Spalte usw.

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline JD

  • Junior Mitglied
  • **
  • Beiträge: 94
Re:getDocumentByKey method
« Antwort #2 am: 19.12.02 - 10:14:14 »
Hmmm okay ist ja schonmal beruhigend das es prinzipiell geht *puh*
Aber kannst Du mir nen kleines Beispiel geben wie das funztmit dem Key Array??? Welche methode, welcher Klasse wie anwenden, dass ich die Namen in einen Array bekomme???


Sind das dann mehrdimensionale Arrays?? Weil wie greife ich z.B. auf den 4 Eintrag in der 5 Spalte zu oder so?? Also, ich habe ja nur zwei Spalten, aber wäre mal interessant.
« Letzte Änderung: 19.12.02 - 10:24:06 von JD »
In a world without walls and fences who needs windows and gates?

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:getDocumentByKey method
« Antwort #3 am: 19.12.02 - 10:30:22 »
Ganz normal:

dim key(1)
key(0)="InhaltErsteSpalte"
key(1)="InhaltZweiteSpalte"

dann 'key' in getDocumentByKey übergeben.

Aber "schitegal"-Werte übergeben? Da bin ich leider überfragt.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline JD

  • Junior Mitglied
  • **
  • Beiträge: 94
Re:getDocumentByKey method
« Antwort #4 am: 19.12.02 - 10:37:04 »
Hi wflamme, haben glaube etwas aneinander vorbeigedacht.
Ich code in Java und ich möchte den Array nicht manuell erstellen und dann in die view schieben, sondern aus der view den array befüllen. Ich will also eine Dokument referenzieren von dem ich ein Feldwert habe z.B. Subject = blablah dieses Dokument will ich dann raussuchen lassen, aber das Problem besteht darin das dieses Feld Subject in der zweiten Viespalte angezeigt wird ich aber per getDocumentByKey methode nur auf die erste Spalte zugreifen kann.
In a world without walls and fences who needs windows and gates?

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:getDocumentByKey method
« Antwort #5 am: 19.12.02 - 10:48:22 »
Da wäre die ViewNavigator class / ViewEntryCollection class das passende, würde ich aus dem Stehgreif sagen.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline JD

  • Junior Mitglied
  • **
  • Beiträge: 94
Re:getDocumentByKey method
« Antwort #6 am: 19.12.02 - 10:55:55 »
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??
In a world without walls and fences who needs windows and gates?

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:getDocumentByKey method
« Antwort #7 am: 19.12.02 - 11:40:55 »
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
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline JD

  • Junior Mitglied
  • **
  • Beiträge: 94
Re:getDocumentByKey method
« Antwort #8 am: 19.12.02 - 12:32:45 »
Hmmm okay ich probiere das dann mal in Java zu übersetzen  :D
In a world without walls and fences who needs windows and gates?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz