Page 1 sur 1

Xpages : CKEditor pour gérer les champs texte riche

MessagePublié: 28 Jan 2011 à 12:07
par largolgd
Salut tout le monde, j'ai quelques soucis avec les xpages et plus particulièrement sur un champ texte riche.

Je souhaite simplement pouvoir mettre à jour son contenu via un bouton coté client, mais je n'arrive pas à trouver la fonction de l'objet dojo qui me permet ca.

Ma page fonctionnait très bien avant que je passe mon serveur en 8.52, car l'objet champ texte riche était différent, je pouvais ainsi utiliser cette commande :

Code : Tout sélectionner
var editor = dijit.byId('richText') ;
editor.replaceValue('mon nouveau contenu') ;


Mais depuis que l'objet est géré par CKEditor (nouveauté de la 8.52), je ne parviens plus à le manipuler malgré la documentation fourni.

Peut être que l'un de vous a déjà été confronté à ca ? Merci d'avance

MessagePublié: 28 Jan 2011 à 15:32
par largolgd
j'ai mis du temps mais j'ai finalement trouvé ce que je cherchais, je le laisse ici au cas où ca interesse quelqu'un un jour :) ...

Code : Tout sélectionner
CKEDITOR.instances['monid'].setData("mon nouveau contenu")


une autre écriture que j'ai pu trouvé mais que je n'ai pas réussi à faire fonctionner (en tout cas sous Firefox) est :

Code : Tout sélectionner
CKEDITOR.document.getById('monid').setValue('mon nouveau contenu')


donc il n'y pas du tout de dojo dans la gestion des champs texte riche depuis la 8.52.