Autor Thema: CKEditor (Rich Text) liefert value null zurück  (Gelesen 3815 mal)

Offline Sarah Steffen

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Weiblich
CKEditor (Rich Text) liefert value null zurück
« am: 14.09.12 - 11:22:26 »
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

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

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: CKEditor (Rich Text) liefert value null zurück
« Antwort #1 am: 14.09.12 - 11:35:57 »
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...

« Letzte Änderung: 14.09.12 - 12:22:09 von Sven Hasselbach »

Offline Sarah Steffen

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Weiblich
Re: CKEditor (Rich Text) liefert value null zurück
« Antwort #2 am: 14.09.12 - 12:26:13 »
Ich habs gerade ausprobiert, auch da ist der Rückgabewert null.

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: CKEditor (Rich Text) liefert value null zurück
« Antwort #3 am: 17.09.12 - 09:36:27 »
Mich wundert es, das der Rückgabewert null ist. Ein Leerstring ja, aber null?

Offline Sarah Steffen

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Weiblich
Re: CKEditor (Rich Text) liefert value null zurück
« Antwort #4 am: 18.09.12 - 09:05:02 »
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  :-:




Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: CKEditor (Rich Text) liefert value null zurück
« Antwort #5 am: 18.09.12 - 11:03:40 »
Was ist denn mit dem execMode? Den schonmal rausgenommen?

Offline Sarah Steffen

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Weiblich
Re: CKEditor (Rich Text) liefert value null zurück
« Antwort #6 am: 18.09.12 - 11:18:13 »
Ich habs jetzt mal mit refreshMode complete versucht und es geht  :) Vielen Dank!
Der Uli hats die ganze Zeit auch nicht gesehen ;)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz