Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Peter Mewes am 20.05.11 - 15:44:47
-
Ich habe eine Maske. Mit einem richtextlite-field / Grafik.
Dieses dient dazu ein Bild hochzuladen. Neben dem Upload-Feld ist ein "platzhalter_frau.gif" eingebaut.
Ich möchte nun nach Möglichkeit, dass wenn jemand ein Bild hochläd', das Platzhalter-Gif verschwindet.
Gibt es dafür eine adequate Lösung, beim Auslösen der Aktion das GIF, mit dem aktuellen Bild zu ersetzen?
Lösungsvorschläge?
Danke, Pete
-
Also zunächst mal geht das auf jeden Fall erst beim speichern, vorher hast Du keinen Zugriff auf das angehängte Bild.
Ausserdem handelt es sich nicht um ein Attachment, was das einfache verwenden von @AttachmentNames = "" in der HideWhen des Bildes ausschliesst.
Es bleibt Dir also nur, nach dem speichern per Script zu prüfen, ob das RichtextItem EmbeddedObjects hat und dann dementsprehcend ein Feld im Dokument zu setzen, anhand dessen Du dann das Bild verbirgst.
Aber mal ein anderer Ansatz: Setze Dein Richtextfeld in einer Tabelle. Der Tabelle gibst Du eine Breite und eine minimale Höhe und definierst Dein Platzhalter.gif als Tabellenhintergrund. Du zentrierst das Richtextfeld innerhalb der Tabelle Horizontal und Vertikal. Sobald Du jetzt ein Bild einfügst, überdeckt dieses automatisch Dein Platzhalter.gif (vorausgesetzt der Platzhalter ist klein genug).
Gruss
Torsten
-
ob das RichtextItem EmbeddedObjects
Funktioniert bei Attachments, nicht aber bei gepasteten Bildern
-
@ Tode: Danke! Super Idee, bis ich ein Wissen habe, dass die zweite Variante angehen lässt.
-
stimmt @eknori... das wiederum heisst, dass man nur über das von Dir mal hier irgendwo gepostete API- Beispiel da rankommt (da gings darum wie man an Eingebettete Bilder rankommt und diese in ein Attachment umwandelt, das wiederum von DAOS berücksichtigt wird, wenn ich mich recht erinnere....), oder aber man geht davon aus, dass ein Richtext- Lite- Feld mit einer Grösse > x (x per probieren rausfinden) ein Bild enthält (mit allen Ungenauigkeiten / Nachteilen, die so ne Lösung hat: Die x Byte müssen kein Bild sein, die Grösse eines Leeren Richtextfeldes variiert von Notes- Version zu Notes- Version, etc. etc....)