2016-10-10 2 views
0

私はここで助けが必要です。私はYiiフレームワークで開発されたシステムを持っています。私はYii BoosterにCKEDITORウィジェットを持っています。ユーザーがEnterキーを押すと、 'p'の代わりに 'br'を入力します。私は、スクリプトを実行したときにYiiブースターCKeditorウィジェットenterModeを交換してください

$this->widget('booster.widgets.TbCKEditor',array(
    'model'=>$model,   
    'attribute'=>'qualifications', 
    'editorOptions'=>array(
        'enterMode'=> 'CKEDITOR.ENTER_BR', 
        ), 
)); 

は、しかし、それはまだ私にP代わりのBRを与える:

以下は私のスクリプトです。私は数日間、ソリューションを探していました。誰もこれで私を助けることができますか?

答えて

1

あなたは以下のようなclientOptionsを使用する必要があり、ここでhttps://github.com/2amigos/yii2-ckeditor-widget/issues/41

からソリューションを持つことができます。

$form->field($model, 'text')->widget(CKEditor::className(), [ 
     'options' => ['rows' => 6], 
     'preset' => 'standard', 
     'clientOptions'=>[ 
      'enterMode' => 2, 
      'forceEnterMode'=>false, 
      'shiftEnterMode'=>1 
     ] 
    ]) 

はこれが役立つことを願っています!このポストのための

+0

感謝。しかし、私のフォームはYii Boosterで作成されているので、代わりにブースターを使用してこれを解決する別の方法がありますか? – Verlee

+0

私はそれを解決すると思います!本当にありがとうアルバート。私は実際にはenterModeオプションを2に変更するだけです。参考にしていただきありがとうございます。それは私にとって大きな助けになる! – Verlee

+0

wc !.ちょうど答えを受け入れてupvoteので、ユーザーが同じ問題がある場合は助けを得るだろう:) –

0

ソリューション:ソリューションの

$this->widget('booster.widgets.TbCKEditor',array(
    'model'=>$model,   
    'attribute'=>'qualifications', 
    'editorOptions'=>array(
        'enterMode'=> 2, 
        ), 
)); 
関連する問題