[Résolu] dijit.Dialog et champ texte riche

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

[Résolu] dijit.Dialog et champ texte riche

Messagepar lebanner » 11 Avr 2012 à 13:53

Bonjour,

J'ai un custom control qui me permet d'avoir un fomrulaire sympa avec le champ texte riche + la barre de menu complète.

Je souhaite affiche ce CC via le module Dojo dijit.Dialog.
Il y a juste un petit problème c'est que le champ texte riche devient un simple champ text (il n'affiche plus la barre de menu sympa)

Si j'affiche directement le CC dans la xpages, il m'affiche correctement le champ texte riche.

Est ce que les champs texte riche passe via le module dojo dijit.Dialog ?

Je ne sais pas si je suis clair !!!
Merci d'avance
Cordialement
Dernière édition par lebanner le 17 Avr 2012 à 17:04, édité 1 fois.
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Re: dijit.Dialog et champ texte riche

Messagepar lebanner » 11 Avr 2012 à 15:59

Bon, j'ai trouvé une partie de la solution.
Au niveau du inputRichText, j'ai ajouté un dojoType="dijit.Editor".
J'ai un peu plus d'option mais je ne dispose de pas grand chose.

Je tente désespérement d'ajouter toutes les options de cette barre de menu pour les rich text.

Cordialement
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Re: dijit.Dialog et champ texte riche

Messagepar lebanner » 17 Avr 2012 à 17:03

J'ai donc trouvé la solution.

J'ai donc crée un inputRichText :
Code : Tout sélectionner
<xp:inputRichText id="inputRichText1" value="#{.....}">
</xp:inputRichText>


et dans les ressources de la xpage ou du custom control, j'ai ajouté les ressources suivantes :
Code : Tout sélectionner
<xp:this.resources>
<xp:dojoModule name="dijit.Editor"></xp:dojoModule>
<xp:dojoModule name="dijit._editor.plugins"></xp:dojoModule>
<xp:dojoModule name="dijit._editor.plugins.TextColor"></xp:dojoModule>
<xp:dojoModule name="dijit._editor.plugins.LinkDialog"></xp:dojoModule>
<xp:dojoModule name="dijit._editor.plugins.FontChoice"></xp:dojoModule>
<xp:dojoModule name="dojo.parser"></xp:dojoModule>
<xp:dojoModule name="dojox.editor"></xp:dojoModule>
<xp:dojoModule name="dojox.editor.plugins"></xp:dojoModule>
<xp:dojoModule name="dojox.editor.plugins.Smiley"></xp:dojoModule>
</xp:this.resources>

ce qui permet d'avoir un champ rich text avec quelques options.

Cordialement
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille


Retour vers Développement