0

inputRichText コンポーネントに問題があります (icefaces 3)

<ice:inputRichText  id="content" value="#{CchcDmFeedbackController.objFeedback.fbContent}"
       required="true" requiredMessage="This is required" skin="office2003" 
       styleClass="editor"  saveOnSubmit="true" toolbar="MyToolbar"
       customConfigPath="#{resource['js:CKConfig.js']}"/>   
<ice:message for="content"/>

そして私のCKConfig.js

CKEDITOR.editorConfig = function( config )
{
   config.toolbar = 'MyToolbar';
   config.toolbar_MyToolbar = [['Bold','Italic', 'Underline'], ['Save']];
   config.contentsCss = '/css/CKStyle.css';
};
  1. このコードは JavaScript エラーを返します。ツールバーの設定を見つけることができなかったようです。私の js パスは正しいです (確かに)

  2. 初めてフォームを送信するときに saveOnSubmit="true" を使用しても、コンテンツは保存されません。前に、その後に検証する)

誰でも私を助けることができます:(

4

1 に答える 1

0

この投稿について申し訳ありません。設定ファイルに何かが欠けていたと思いますが、現在は正常に動作しています。私の新しい設定ファイル:

CKEDITOR.config.resize_maxWidth = "100%";
CKEDITOR.config.tabSpaces = 5;
CKEDITOR.config.defaultLanguage = 'vi';
CKEDITOR.config.toolbar = 'MyToolbar';
CKEDITOR.config.toolbar_MyToolbar =
    [
        [ 'Source','-','Save','Preview'],
        [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] ,
        [ 'Find','Replace','SelectAll' ] ,
        '/',                    
        [ 'Bold','Italic','Underline','-','Strike','Subscript','Superscript','-','RemoveFormat' ] ,
        [ 'NumberedList','BulletedList','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock' ] ,
        [ 'TextColor','BGColor' ],
        '/',        
        [ 'Format','Font','FontSize' ],
        ['Maximize', 'ShowBlocks' ] ,
        [ 'Link','Unlink'] , 
        [ 'Image','Smiley']             
    ];

とxhtml

<ice:inputRichText  id="noidung" value="#{CchcDmFeedbackController.objFeedback.fbNoidung}" required="true" requiredMessage="Vui lòng nhập nội dung" skin="kama" styleClass="editor" saveOnSubmit="true" toolbar="MyToolbar"  customConfigPath="/resources/js/CKConfig.js"/> 
<h:message for="noidung"/>

注: 私は CK v3.5 を使用します。構成ファイルではグループ名を使用できません。{[]} ではなく [] だけです。xhtml ファイルでは、customConfigPath は静的 URL でなければなりません。

于 2012-10-05T02:26:16.630 に答える