Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Grmpf am 07.12.06 - 12:31:36

Titel: Bild(URL) in Richtext einfügen
Beitrag von: Grmpf am 07.12.06 - 12:31:36
hi leutz,


ich versuche folgendes, und habe leider keinen anhaltspunkt wie das geht.

über den Amazon web-service bekomme ich eine URL zurück welche auf ein Bild zu einem bestimmten Produkt verweist.
Dieses Bild will ich in ein richtext feld meiner maske einfügen(die maske wird per webservice mit daten befüllt) ..

wenn ich den verweis mit " <img src= ....>  "  als DurchgangsHTML direkt in die maske schreibe funktioniert das auch, da ist es dann halt leider statisch...und macht deshalb keinen sinn.

jmd eine idee ?


mfg
matze


Titel: Re: Bild(URL) in Richtext einfügen
Beitrag von: Glombi am 07.12.06 - 12:48:31
Ja.
Du musst die URl in ein verstecktes Feld schreiben und im Durchgangs-HTML
<img src=### ....>

anstelle von ### einen berechneten Text machen, der die URL anzeigt.

Andreas
Titel: Re: Bild(URL) in Richtext einfügen
Beitrag von: Grmpf am 07.12.06 - 13:08:33
hmmm . wenn ich das richtig verstehe soll das ### hier als eine art platzhalter agieren ?

hab dazu in der designer hilfe leider nichts gefunden, kannst du das etwas konkreter beschreiben was dann zB im durchgangshtml zur berechnung stehen könnte ?

danke im vorraus
Titel: Re: Bild(URL) in Richtext einfügen
Beitrag von: Glombi am 07.12.06 - 15:26:50
Du bekommst über den Web Service etwas, dass in
<img src= ... ###....>
verwendet werden kann?
Falls ja:
Schreibe ### in das Feld URL (versteckt, Textfeld)

Dann in der Maske
[DurchgangsHTML]<img src= ... [/DurchgangsHTML]<Berechneter Text>[DurchgangsHTML]....>[/DurchgangsHTML]

<Berechneter Text>: berechneter Text der als Formel den Wert URL hat (der Feldname)

[DurchgangsHTML] ... [/DurchgangsHTML] markiert den Anfang und das Ende für den Text der als Durchgangs HTML definiert ist
Titel: Re: Bild(URL) in Richtext einfügen
Beitrag von: Tode am 07.12.06 - 15:38:37
<OFF-Topic>
nachdem Grmpf schon Deinen ersten Post nicht verstanden hat, fürchte ich, dass er jetzt anfängt in der Hilfe nach "[DurchgangsHTML]" zu suchen, nachdem die Suche nach "####" ja keine Ergebnisse gebracht hat...  ;)
</OFF-Topic>
Titel: Re: Bild(URL) in Richtext einfügen
Beitrag von: Grmpf am 07.12.06 - 15:51:46
ok.. habs soweit hingekriegt  + hab natürlich nicht nach ### gesucht !  >:D

das problem ist aber inzwischen, das der berechneter text, welcher die url aus einem versteckten feld bezieht , nur beim öffnen eines bereits gespeicherten dokuments funktioniert..

also 1. amazon abruf holt url fürs bild und schreibts ins versteckte feld
        2. erst nach dem speichern des dokuments und wiederholtem öffnen wird diese url auch in das berechnete feld eingetragen, und das bild korrekt angezeigt.

ich bräuchte sowas wie : <Berechnetes Feld> wird berechnet just wenn ein wert im verstecktem feld auftaucht, ohne vorherige speicherung .




Titel: Re: Bild(URL) in Richtext einfügen
Beitrag von: Glombi am 07.12.06 - 15:55:01
Kein Problem, anstelle des berechneten Textes kannst Du auch das Feld direkt zwischen dem Duchgangs HTML platzieren.
Du brauchst keinen berechneten Text.

Andreas
Titel: Re: Bild(URL) in Richtext einfügen
Beitrag von: Grmpf am 08.12.06 - 12:29:58
hab da verschiedene varianten probiert, aber denke ich hab da nen denkfehler...

habs so versucht
 1."<img src=[Normales Feld]>" als durchgangshtml markiert... geht nicht

 2."<img src=<Berechneter Wert>> durchgangshtml Aktualisiert aber nicht selbstständig(auch mit uidoc.reload oder uidoc.refresh..)

das feld oder den berechneten wert, hab ich immer per @GetField("verstecktesfeldmitderURL") befüllt...

danke im vorraus

matze