CKEditor 4 не соответствует настройке конфигурации shiftEnterMode? - PullRequest
0 голосов
/ 29 января 2019

При использовании CKEditor 4 (реагирующий компонент) Enter и ShiftEnter ведут себя не так, как я ожидаю (и, как я думал, сработала конфигурация по умолчанию).Клавиша Enter помещает

теги вокруг моего текста, то есть ожидаемого.Shift-Enter делает то же самое, когда я ожидаю, чтобы вставитьtag.

Я попытался явно установить параметры для enterMode и shiftEnterMode, но то, что я сделал, не меняет поведения.

Это мое объявление CKEditor.Это работает сейчас, за исключением проблемы Enter / ShiftEnter.У меня есть конфигурация «extraAllowedContent», чтобы наши клиенты могли видеть теги изображений, если они у них уже есть (мы не готовы в данный момент добавить компонент файлового менеджера):

<CKEditor
    name="body"
    placeholder="Compose message"
    data={ this.state.data }
    config={ {
        toolbar: [ [ 'Bold', 'Italic', 'Link', 'BulletedList', 'NumberedList', 'Blockquote', '-', 'Undo', 'Redo', '|', 'Source' ] ],
        extraAllowedContent : 'img(*){*}[*]',
        shiftEnterMode: CKEditor.ENTER_BR              
    } }
    onChange={ this.onEditorChange }
/>

Я ожидаю, что эта конфигурациябудет:

put &lt;p&gt; tags around my text when hitting enter
put a &lt;b /&gt; tag at the end of th line when hitting shift-enter

Но и ввод, и сдвиг-ввод делают одно и то же.

...