Xpages : CKEditor pour gérer les champs texte riche

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Xpages : CKEditor pour gérer les champs texte riche

Messagepar largolgd » 28 Jan 2011 à 12:07

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
largolgd
Premier posts
Premier posts
 
Message(s) : 27
Inscrit(e) le : 28 Fév 2007 à 10:50

Messagepar largolgd » 28 Jan 2011 à 15:32

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.
largolgd
Premier posts
Premier posts
 
Message(s) : 27
Inscrit(e) le : 28 Fév 2007 à 10:50


Retour vers Développement