Das Notes Forum
Lotus Notes / Domino Sonstiges => Java und .NET mit Notes/Domino => Thema gestartet von: CLP-Alex am 10.07.08 - 08:24:27
-
Hallo zusammen,
ich versuche seit längerem ein Richtextfeld über die LN API anzusprechen
Der Text Inhalt des bodyfeldes wird auch im Web angezeigt aber keine Formatierung oder enthaltene Grafiken.
Mit den Fehlenden Formatierungen könnte ich leben, aber das mit den Grafiken ist ein Problem.
In der Hilfe steht nur:
Specifies the path for the edit control files (dhtmled.js and domec.js) and to the editor applet. Do not include the ending slash (/) or the editctrl subdirectory in the codepath attribute. For example:
<domino:richtext name="body" codepath="domino\java"/>
Beide Dateien sind da, Pfad ist denke ich relativ zum DATA.
Was mache ich Falsch
Danke und Gruß
Alex
-
Was mache ich Falsch
Wenn du schon so offen fragst, bekommst du auch eine offene Antwort.
Ich mags oft überhaupt nicht, offene Antworten zu bekommen.
Du kümmerst dich zu wenig um den Kontext, in dem diese Information steht.
Diese Tags sind aus den JSP-Taglibs, die du benutzen kannst, wenn du aus einem Java Application Server wie Tomcat, Websphere, Bea Weblogic, JBoss, Glassfish, Resin, etc. auf ein Notes Datenbank zugreifst.
-
Das ist mir klar, zur weiteren Info Jboss wird benutzt, wie sonst sollte das funktionieren.
Ach ja, ich liebe offene Antworten. ;D
-
Ach ja, ich liebe offene Antworten. ;D
Ich öfters nicht.
ok. Ich denke die Formatierungen gehen verloren, da dies offenbar nicht durch die Domino HTTP Engine geht. Dein Applikationsserver kennt natürlich das Notes RichText Format nicht.
Eine Möglichkeit wäre von deiner EE5 Anwendung heraus Domino über http anzusprechen und den Inhalt des RichText Feldes zu parsen.
Ich halte die Domino Taglibs aus architektonischen Gründen für fragwürdig, weil da aus dem View Layer heraus ohne Indirektion auf Domino Backend-Daten zugegriffen wird.
-
genau das ist auch meine Vermutung, werde wohl eine Webmaske basteln und das Dokument direkt aufrufen. Also den Domino-HTTP nutzen.
Danke