MyFaces 2.0.2 + TinyMCE - PullRequest
       10

MyFaces 2.0.2 + TinyMCE

1 голос
/ 30 сентября 2011

Недавно я пытался интегрировать TinyMCE в мое приложение Myfaces.Я скачал и распаковал TynyMCE в папку моего веб-приложения.Я написал следующий код:

<h:outputScript library="tiny_mce" name="tiny_mce.js" target="head" />
<h:outputScript target="head">
                tinyMCE.init({
                mode : "textareas",
                theme : "advanced",
                theme_advanced_buttons1 : "fullscreen,undo,redo,cleanup,|,formatselect,bold,italic,underline,|,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent,|,link,unlink,|,forecolor",
                theme_advanced_buttons2 : "",
                theme_advanced_buttons3 : "",
                theme_advanced_toolbar_location : "top",
                theme_advanced_toolbar_align : "left",
                theme_advanced_statusbar_location : "none",
                extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
                width : "100%",
                height : "260"
                 });
</h:outputScript>
<h:inputTextarea id="myTextArea" value="#{aboutBean.aboutInfo}"
                        rows="10" cols="50" style="width: 95%" />

В результате я вижу панель с инструментами, но нет значков. The result

Есть идеи, как это исправить?

Я просто хочу добавить, что этот код является частью пользовательского интерфейса: состав.

Ответы [ 2 ]

1 голос
/ 17 декабря 2011

что происходит, когда вы загружаете ваш файл tiny_mce.js обычным HTML-тегом:

<script type="text/javascript" src="#{request.contextPath}/resources/tiny_mce/tiny_mce.js"></script>

Я решил свою проблему с jsf2 и tinymce, заменив новый тег jsf2

1 голос
/ 30 сентября 2011

Вам необходимо добавить параметр плагина в вашу конфигурацию.

Это может выглядеть примерно так (убедитесь, что вы включили все названия плагинов, которые вам нужны):

plugins: "preview,save,searchreplace,inlinepopups,paste,wordcount,contextmenu",
...