「tiny-mce」を grails で使用すると問題が発生します (テキストエリアが正しく表示されません)。私は Eclipse Indigo を使用しており、「grails install-plugin tiny-mce」で tiny-mce プラグインをインストールしました。私が書いたコードは次のとおりです。
<!doctype html>
<html>
<head><title>TinyMCE Test</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<tinyMce:resources />
<tinyMce:importJs/>
</head>
<body>
<tinyMce:renderEditor type="advanced"/>
</body>
</html>
問題は、表示されるテキストエリアに tiny-mce 機能がないことです。つまり、テキストをフォーマットするために使用できるすべての優れたプロパティ/ボタンです。テキストエリアは単純な html テキストエリアです。検査済みの生成されたソース コード (つまり、右クリック -> ソースの表示) に問題があるようです。
<!doctype html>
<html>
<head><title>TinyMCE Test</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<script type="text/javascript" src="/MyGrailsProject/static/plugins/tiny-mce- 3.4.9/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript" src="/MyGrailsProject/static/plugins/tiny-mce-3.4.9/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script><script type="text/javascript">tinyMCE.init({
mode : "textareas",
theme : "simple",
editor_selector : "mcesimple",
theme_advanced_toolbar_location : "null"
});tinyMCE.init({
mode : "textareas",
theme : "advanced",
editor_selector : "mceadvanced",
theme_advanced_toolbar_location : "top"
});</script>
</head>
<body>
<textarea class='null mceadvanced'></textarea>
</body></html>
textarea クラスに null 値があるようです。これは正しいです?私のテキストエリアが正しくレンダリングされない理由を誰かが知っていますか? ファイル「tiny_mce.js」が見つからないことに関連する問題ですか?その場合、どうすればこれを修正できますか?
宜しくお願いしますクレイ