2012-04-28 7 views
0

私はyiiフレームワークを使用していますが、私はフォームのfckエディタを持っています。リセットボタンをクリックすると、フォームのすべてのフィールドが空になりますが、エディタは表示されません。これはfckエディタのコードですfckエディタの値をリセットするyii

$this->widget('application.extensions.fckeditor.FCKEditorWidget',array(
    "model"=>$model,    # Data-Model 
    "attribute"=>'content',   # Attribute in the Data-Model 
    "height"=>'400px', 
    "width"=>'100%', 

    "fckeditor"=>Yii::app()->basePath."/../fckeditor/fckeditor.php", 
            # Path to fckeditor.php 
    "fckBasePath"=>Yii::app()->baseUrl."/fckeditor/", 
            # Relative Path to the Editor (from Web-Root) 
    "config" => array("EditorAreaCSS"=>Yii::app()->baseUrl.'/css/index.css',), 
            # Additional Parameters 

どうすればいいですか?

+1

これはyiiの問題ではないようですが、fckeditor、多分設定がクッキーに保存されているようですか? – llamerr

答えて

0

AFAIK FCKEditorは、単純なテキストボックス(HTML要素のテキストエリア)に基づいています。

jQueryを使用している場合は、フォームをリセットした後に生成されたビュー内のonDocumentReady関数に単純なコードを追加することを検討します(またはリロードしない場合はリセットボタンのonClickコードに直接行います)。リセット後のページ)。このコードでは、FCKEditorの基底として使用されるフィールドを強制的に空にするようにします。このような

何か:メモリから書き込ま

$('#editor').val(''); 

、しかしテストされていません。

関連する問題