我在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>
当我点击“字体系列”或“字体大小”时,下拉框显示在屏幕的左上角而不是对话框内。 (见截图) 我该如何解决这个问题?
答案 0 :(得分:0)
尝试在#helpDialog
中放置相对div(<div style="position:relative"/>
)
希望它有所帮助。 阿列克谢。