Hallo zusammen,
ich habe seit Anfang der Woche Probleme mit dem Auslesen von Rich Text Elementen. Diese werden an mehreren Stellen in der Applikation verwendet und das Problem tritt nur in einem bestimmten custom control auf, bei dem aber kein gravierender Unterschied zu den anderen festzustellen ist (im Prinzip heißen nur ein paar input-Felder anders und es wird in eine andere Bean abgespeichert, alles an JS ist gleich).
Das kuriose hierbei ist, dass das Element selbst durchaus gefunden wird, der Wert aber immer null ist, egal was ich in den CKEditor reinschreibe. Ich habe vor die Speichermethode der Bean zwei entsprechende print-Statements ins JS gesetzt und bekomme stets folgendes Ergebnis:
getComponent("rtitem") = com.ibm.xsp.component.xp.XspInputRichText@a3f0a3f
getComponent("rtitem").getValue() = null
So bekommt die Bean zum Speichern natürlich nichts bzw. nur einen Leerstring und speichert das Rich Text Item leer ab. (Wie gesagt, die
selben Methoden funktionieren in der restlichen Applikation einwandfrei)
Hat jemand eine Idee, was hinter diesem Verhalten des Editors steckt?
Vielen Dank im Voraus