Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: v_haderer am 07.05.13 - 12:33:51

Titel: Abschnitte unter Xpages
Beitrag von: v_haderer am 07.05.13 - 12:33:51
Mahlzeit!

Ich muss eine alte NotesDB webfähig machen - so weit so gut.
Leider sind in den Richtextfeldern der Dokumente Unmengen an Abschnitten drinnen. Das "alte" von Notes produzierte HTML konnte diese Abschnitte ja problemlos darstellen.. auf- und zuklappen kein Problem. Stelle ich selbiges Dokument als xPage dar ... so ist der Abschnitt im Richtextfeld ein funktionsloses aufgeklapptes Irgendwas..... warum?  ???

Es sollte doch kein Problem für eine xPage darstellen, einen funktionstüchtigen Abschnitt anzuzeigen.

danke
glg
Viktor

Titel: Re: Abschnitte unter Xpages
Beitrag von: dnotes am 08.05.13 - 12:21:34
Ist auch kein Problem für eine x-page.
Aber für ein rt-control.
Titel: Re: Abschnitte unter Xpages
Beitrag von: v_haderer am 13.05.13 - 08:21:57
???
Titel: Re: Abschnitte unter Xpages
Beitrag von: Jens Winkelmann am 13.05.13 - 19:36:32
Es geht um den Inhalt von existierenden Notes Rich Text Feldern, oder?

Rich Text kann man auch im Web über ein XPage Rich Text Control bearbeiten.

Dafür wird aktuell der CKEditor verwendet. Der spuckt HTML heraus.

http://www-10.lotus.com/ldd/ddwiki.nsf/dx/CKEditor_in_XPages_in_NotesDomino_8.5.2

Je nachdem ob man weiterhin die Notes Client Anwendung benötigt,
kann man das Ergebnis als Rich Text oder als HTML speichern.

Das vom CKEditor erzeugte HTML unterstützt jedoch nicht alle Objekte,
die man vom alten Notes Rich Text kennt.

Folglich gehen beim Konvertieren von HTML nach Rich Text und umgekehrt
bestimmte Formatierungen verloren.

Darunter zählen auch die aufklapbaren Abschnitte.
Titel: Re: Abschnitte unter Xpages
Beitrag von: v_haderer am 14.05.13 - 13:00:51
Hallo Jens, danke für die Information.
Leider benötige ich die Dokument im Notes Client (editierbar) und auf der xPage (lesender Zugriff).
Da ich nicht die Zeit habe 800.000 Dokumente manuell anzupassen heißt das für mich ich muß das Projekt erst mal stoppen  :(
Titel: Re: Abschnitte unter Xpages
Beitrag von: Jens Winkelmann am 14.05.13 - 14:32:29
OK - wenn du Rich Text nur Read-Only darstellen willst dann könnte es eventuell doch klappen.

Ich würde folgendes versuchen:

Das Rich Text Feld in einem Computed Field auf der XPage darstellen.
Als Ausgabe HTML.
Hoffentlich gibt es keinen Überlauf!?!

Nach dem Laden das HTML parsen und mit Hilfe der Klassen
- domino-section
- domino-section-head
- domino-section-title
die Sections in der gewünschten Form via JavaScript einbauen.

Sicherlich nicht einfach.

Aber eventuell gibts das im Web irgendwo schon.

Ich meine früher bei der alten Domino Web Entwicklung konnte man das irgendwo aktivieren?!?
Bin mir nicht sicher.

Siehe auch diese alte Diskussion: http://atnotes.de/index.php/topic,46456.0.html
Titel: Re: Abschnitte unter Xpages
Beitrag von: dnotes am 14.05.13 - 15:43:17
Mit den 3 Klassen kannst du zwar toll den style verändern; aber wie man damit einen aufklappbaren Abschnitt simuliert wäre interessant zu erfahren.
Titel: Re: Abschnitte unter Xpages
Beitrag von: pram am 14.05.13 - 17:34:06
mittels dojo/jquery z.B. könnte man genau diese Knoten selektieren und im DOM-Baum passend modifizieren

Gruß
Roland
Titel: Re: Abschnitte unter Xpages
Beitrag von: dnotes am 17.05.13 - 17:24:19
muss noch überarbeitet werden.