Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: vnentwich am 20.07.11 - 12:48:52

Titel: File Download - Source programmatisch setzen
Beitrag von: vnentwich am 20.07.11 - 12:48:52
Hallo,

dann traue ich mich auch einmal, eine Frage zu stellen:  :)

Ich habe ein Repeat-Control und innerhalb dieses Controls soll ein File Download Control Dateien aus einem Dokument anzeigen, das abhängig von jeweiligen Zeile des Repeat-Controls ermittelt wird.
Leider habe ich bisher nur Wege gefunden, einem File Control eine Source auf Basis des NotesXSPDocument-Objektes zuzuordnen. In meinem Fall habe ich aber ein NotesDocument-Objekt.
Alle Versuche, ein NotesDocument, NotesRichTextItem, NotesEmbeddedObjects bzw. NotesEmbeddedObject oder einen java.vector zu übergeben, führten jeweils zu Fehlermeldungen.
Der Umweg, einfach einen HTTP-Link für die gewünschte Datei zu erzeugen, hilft leider nicht, da die xPage im Notes-Client laufen soll.

Hat irgendjemand eine Idee?

Herzlichen Gruß,

Vera
Titel: Re: File Download - Source programmatisch setzen
Beitrag von: Driri am 20.07.11 - 13:04:24
Schon mal eine Notes-URL versucht ? Also quasi einfach statt http:// notes://.

Notes://<Server>/<Datenbank>/0/<DocumentUniqueID>/$FILE/<Attachment>
Titel: Re: File Download - Source programmatisch setzen
Beitrag von: vnentwich am 20.07.11 - 14:12:48
Hallo,

die Notes-URL öffnet dann das Notes-Dokument, das die Datei enthält.
Schöner wäre es, die Datei gleich auf der xPage zu sehen.
Aber anscheinend gibt es dazu keinen Weg.

Gruß,

Vera