При использовании 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 <p> tags around my text when hitting enter
put a <b /> tag at the end of th line when hitting shift-enter
Но и ввод, и сдвиг-ввод делают одно и то же.