CKEditor 4是否不遵守shiftEnterMode配置设置?

时间:2019-01-29 20:11:55

标签: reactjs enter ckeditor4.x

在使用CKEditor 4(反应组件)时,Enter和ShiftEnter的行为不符合我的预期(并且我认为默认配置有效)。 Enter键将

标记放在我的文本周围,这是预期的。当我期望Shift-Enter插入
标记时,会执行相同的操作。

我试图明确设置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

但是Enter和Shift-Enter的作用完全相同。

0 个答案:

没有答案