2012-01-10 7 views
0

私はckeditorディレクトリにconfig.jsファイルを持っていますが、何らかの理由で私のプロジェクトのJSPページがこのjsファイルのコードフォームを実装していません。 Config.jsファイルがページ上で朗読されています。jspページでckeditor 3 javascript apiを実装する方法は?

のWebContent/CKEditorバージョン/ config.jsの

CKEDITOR.editorConfig = function(config) 
{ 
    config.autoGrow_minHeight = 300; 
    config.autoGrow_maxHeight = 400; 
    config.baseFloatZIndex = 2000; 
    config.blockedKeystrokes = 
     [ 
      CKEDITOR.CTRL + 66 /*B*/, 
      CKEDITOR.CTRL + 73 /*I*/, 
      CKEDITOR.CTRL + 85 /*U*/ 
     ]; 
    config.bodyId = 'Anshul_contents_id'; 
    config.filebrowserWindowFeatures = 'resizable=yes,scrollbars=no'; 

}; 

のWebContent/index.jspを

<lable>Description</lable> 
<div> 
    <textarea cols="50" id="editor1" name="editor1" rows="7" /> 
</div> 
<ckeditor:replace replace="editor1" basePath="ckeditor/" /> 
+0

に 静的CKEditorConfig基本()関数を呼び出すようにあなたがそのために独自のカスタムタグを書いているようです。タグのソースコードは何がうまくいかないかを理解するために必要です。 –

答えて

0

Class ConfigurationHelperは、静的メソッドを持っているので、それがトリッキーだった理由があります。特定の方法で呼び出すことができます。

ConfigurationHelper

<%@ taglib uri="http://ckeditor.com" prefix="ckeditor" %> 

CKEditorConfig ckConfig = new CKEditorConfig(); 
ckConfig = ConfigurationHelper.basic(); 

<td>Description</td> 
<td> 
<textarea cols="50" id="description" name="description" rows="7"></textarea> 
</td> 

<ckeditor:replace replace="description" basePath="ckeditor/" config="<%=ckConfig %>"/> 
関連する問題