Du kannst einmal das hier probieren:
Call richText.AppendText(|[<p>HTML</p>]|)
und die Zeile mit appendStyle löschen.
Beachte die eckigen Klammern und im übrigen machen imho die <html><head></head></body></body</html> tags imho keinen Sinn, da das RichTextFeld ja mitten auf der Seite ist, also nur ein html-Seiten Fragment definiert (ganz ähnlich wie bei JSR-168 kompatiblen Portlets, btw).
Wie immer bei solchen Dingen, ist es eine *gute* Idee, dass du dir den erzeugten Html Quellcode anschaust. Ich vermute, dass Notes sowieso [ und | konvertiert. Schau dir das bitte mal genau an und berichte.
Dann würde das alles sowieso nicht funktionieren.
Warum kannst du nicht einfach ein normales Feld statt RichText verwenden?
Gruß Axel
Hallo Axel,
vielen Danl erstmal für deine schnelle Antwort.
Habe deinen Vorschlag
Call richText.AppendText(|[<p>HTML</p>]|)
umgesetzt, aber mit demselben Ergebnis wie vorher: es wird nur der reine Text angezeigt.
Es muss doch irgendwie möglich sein, HTML innerhalb von Lotus Notes Feldern angezeigt zu bekommen! Wenn ich HTML-Code in eine Form kopiere und dann passThru HTML aktiviere, bekomme ich ja schließlich auch HTML angezeigt und nicht mehr den reinen Code??
Warum kannst du nicht einfach ein normales Feld statt RichText verwenden?
Hier noch eine Verständnisfrage: Muss ich nicht RT-Felder nehmen, um dort HTML angezeigt zu bekommen?
Denn bei RT-Feldern kann man doch gerade den Style auf passThru HTML setzen?
Ein "normales" Feld wäre natärlich viel besser, weil einfacher zu handeln, aber wie sage ich diesem Feld, dass es HTML anzeigen soll und nicht den reinen HTML-Code??