Autor Thema: Web Upload in RT-Felder  (Gelesen 4298 mal)

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Web Upload in RT-Felder
« am: 25.06.04 - 18:17:15 »
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?

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Web Upload in RT-Felder
« Antwort #1 am: 27.06.04 - 01:46:08 »
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?

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Web Upload in RT-Felder
« Antwort #2 am: 27.06.04 - 02:25:23 »
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.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Web Upload in RT-Felder
« Antwort #3 am: 27.06.04 - 02:38:02 »
schon mal in der Designer-Hilfe nach 'File upload control' geguckt?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Web Upload in RT-Felder
« Antwort #4 am: 27.06.04 - 02:51:59 »
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?

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Web Upload in RT-Felder
« Antwort #5 am: 27.06.04 - 03:23:00 »
im Menü Create->Embedded Element ->File Upload Control

weiß nicht, wies auf deutsch heißt

Erstelle->Eingebettetes Element->  ???

findest dus?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Web Upload in RT-Felder
« Antwort #6 am: 27.06.04 - 03:30:42 »
Ja.

Damit können Dateien aber nicht in ein RT-Feld geladen werden.
Ich habe in älteren Einträgen hier im Forum gelesen, dass solche Uploads als so genannte V2Attachments angehängt werden.
Ich weiß leider nicht, was es damit auf sich hat...

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Web Upload in RT-Felder
« Antwort #7 am: 27.06.04 - 03:31:24 »
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?

da hast du noch was falsch verstanden.
Jegliches LotusScript in Webanwendungen läuft auf dem Webserver ab.
Der Browser kann kein LotusScript.

Das bedeutet, du kannst nicht mit LotusScript auf das Filesystem des Surfenden zugreifen um Dateien hochzuladen.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Web Upload in RT-Felder
« Antwort #8 am: 27.06.04 - 03:36:16 »
Ja.

Damit können Dateien aber nicht in ein RT-Feld geladen werden.
Ich habe in älteren Einträgen hier im Forum gelesen, dass solche Uploads als so genannte V2Attachments angehängt werden.
Ich weiß leider nicht, was es damit auf sich hat...

V2Attachments sind keinem Feld zugeordnet.

Was du tun könntest: im WebQuerySave-Agent diese V2 Attachments in die richtigen Felder verschieben.

Vielleicht ist dieser Artikel/dieses Beispiel hilfreich für dich:
http://www.codestore.net/store.nsf/unid/DOMM-4T4ME3?OpenDocument
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Web Upload in RT-Felder
« Antwort #10 am: 27.06.04 - 03:50:02 »
Der zweite Link ist vielleicht genau das was ich suche.

Vielen Dank!!!!

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Web Upload in RT-Felder
« Antwort #11 am: 06.07.04 - 17:50:57 »
Hat funktioniert!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz