Richfaces - jQuery ui对话框中的<rich:editor> </rich:editor>

时间:2010-06-01 10:50:07

标签: jquery tinymce richfaces

我在JQuery UI对话框中使用<rich:editor>

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

当我点击“字体系列”或“字体大小”时,下拉框显示在屏幕的左上角而不是对话框内。 (见截图) 我该如何解决这个问题?

screenshot

1 个答案:

答案 0 :(得分:0)

尝试在#helpDialog

中放置相对div(<div style="position:relative"/>

希望它有所帮助。 阿列克谢。