Domino 9 und frühere Versionen > ND8: Entwicklung - XPages

CKEditor (Rich Text) liefert value null zurück

(1/2) > >>

Sarah Steffen:
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:


--- Code: ---getComponent("rtitem") = com.ibm.xsp.component.xp.XspInputRichText@a3f0a3f
getComponent("rtitem").getValue() = null
--- Ende Code ---

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  :)

Sven Hasselbach:
Was passiert denn, wenn statt getValue() ein getSubmittedValue() verwendet wird? Also beim printen auf die Konsole?

EDIT:
Liefert getSubmittedValue() was zurück, klemmt irgendwo eine Validierung / Konvertierung...

Sarah Steffen:
Ich habs gerade ausprobiert, auch da ist der Rückgabewert null.

Sven Hasselbach:
Mich wundert es, das der Rückgabewert null ist. Ein Leerstring ja, aber null?

Sarah Steffen:
Einen Leerstring könnte ich mir allerdings genauso wenig erklären. Eine Lösung habe ich immer noch nicht, habe schon alles mögliche auskommentiert  :-:



Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln