Domino 9 und frühere Versionen > Entwicklung

Web Upload in RT-Felder

(1/3) > >>

Aladdin Sane:
Hallo,

Ich habe eine Maske mit mehreren RT-Feldern.
Diese sollen im Web mit Dateien gefüllt werden.
Für jedes Feld soll ein eigener "Upload" Knopf existieren.
Den Usern muss ein File-Dialog zum Datei-anwählen zur Verfügung gestellt werden.

Die Schaltfläche "Datei laden" würde sich anbieten, aber ich kann kein RT-Feld als Ziel  definieren.

Die schöne Formel
@Command([EditGotoField] ; "Body" ) ;
@PostedCommand([EditInsertFileAttachment])
funktioniert im Web nicht.

Schnitze ich mir das ganze mit Lotus Script kann ich da soweit ich weiß keine Frontend-Klassen einbringen und weiß nicht, wie ich da einen Dialog realieren soll.

Hat jemand einen Rat?

Aladdin Sane:
Ich versuche das jetzt so:

Die Schaltfläche "Datei laden" ermöglicht es dem Benutzer die Datei anzuwählen.
Dieser muss danach mit einem Knopf den Upload bestätigen.

Der Knopf führt einen LS-Agenten aus.
Dieser liest den Namen des Anhangs und erstellt daraus ein NotesEmbeddedObject.
Das klappt auch ganz gut.

Am Ende des Agenten soll der Anhang entfernt werden (geht auch - mit remove)

Aber dazwischen muss das NotesEmbeddedObject in ein RT-Feld gelegt werden.
Das bekomme ich nicht hin.

Jemand 'ne Idee?

TMC:
Ich kenn mich zwar bei Notes&Web nicht aus;
Aber hast Du Dir mal die EmbedObject Methode der NotesRichTextItem Klasse angesehen?
Damit kannst Du afaik ein Attachment zu einem RTF hinzufügen.

animate:
schon mal in der Designer-Hilfe nach 'File upload control' geguckt?

Aladdin Sane:
Ja die Methode habe ich gesehen.

Ich habe da folgendes probiert:

Set object = richText.EmbedObject( EMBED_ATTACHMENT, "", $NAME)

Soweit ich vermute, sucht diese Funktion auf der Platte nach einer Datei, die über die Variable $NAME spezifiziert wird.
Und dann wird das Ding in das RT-Feld geladen.

In meinem Fall habe ich den Anhang ja schon im Dokument.
Und selbst wenn ich diese Funktion bemühe, benötige ich den Pfad des Uploads.
Über @AttachmentNames bekomme ich aber nur den Dateinamen ohne Pfad.


File Upload Control?
Finde ich in der Designer-Hilfe nicht...
Ist das die Schaltfläche "Datei laden" als eingebettetes Objekt?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln