0
j'utilise une <rich:editor>
dans une boîte de dialogue JQuery UI:RichFaces - <rich:Editor> intérieur dialogue jQuery ui
<div id="helpDialog" style="display: none" title="#{messages.help}">
<rich:editor id="helpTextArea" theme="advanced" value="#{helpUtils.test(helpId)}">
<f:param name="theme_advanced_buttons1" value="bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontselect,fontsizeselect,|,forecolor,backcolor"/>
<f:param name="theme_advanced_buttons2" value=""/>
<f:param name="theme_advanced_buttons3" value=""/>
<f:param name="theme_advanced_toolbar_location" value="top"/>
<f:param name="width" value="90%"/>
<f:param name="theme_advanced_toolbar_align" value="left"/>
</rich:editor>
<p>
<button id="editHelpButton">#{messages.edit}</button>
<button id="saveHelpButton">#{messages.save}</button>
</p>
</div>
Lorsque je clique sur « famille de polices » ou « taille de la police » dans la liste déroulante est représentée dans le coin supérieur gauche de l'écran et pas à l'intérieur du dialogue. (voir capture d'écran) Comment puis-je résoudre ce problème?
Salut, j'ai essayé mais ça donne le même résultat. Également essayé tinyMCE option de configuration 'constrain_menus: true' – Guus
Pour le moment je peux vivre avec ça. Peut-être que je vais mettre un bouton dans la boîte de dialogue pour l'utilisateur qui a les permissions pour modifier le texte d'aide, puis utiliser '' pour ouvrir une nouvelle fenêtre avec le ''. Parce que le chargement de l'éditeur n'est pas très rapide et que la plupart des utilisateurs n'ont besoin que d'afficher le texte d'aide. –
Guus