如何使“ Ckeditor-5文档编辑器”被禁用或只读

时间:2019-02-25 10:47:20

标签: javascript reactjs ckeditor5

我在reactjs中使用CKeditor5文档编辑器。而且我想使其禁用或只读。我正在config中发送参数,但无法正常工作。

<CKEditor2
                      editor={DecoupledEditor}
                      data="<p>Hello from CKEditor 5!</p>"
                      onInit={editor => {
                        editor.ui.view.editable.element.parentElement.insertBefore(
                          editor.ui.view.toolbar.element,
                          editor.ui.view.editable.element
                        );
                      }}
                      config={
                        {
                          toolbar: ['bold', 'italic', 'bulletedList', '|', 'numberedList', 'alignment'],
                          removePlugins: ['Heading', 'Link'],
                          isReadOnly: true,
                        }
                      }
                    />

1 个答案:

答案 0 :(得分:1)

好吧,我想我已经找到了您要寻找的东西:

Here,您具有组件属性的描述。在最后一个上,您可以看到“已禁用”

所以您的代码看起来像这样:

<CKEditor2
                      editor={DecoupledEditor}
                      data="<p>Hello from CKEditor 5!</p>"
                      disabled=true
                      onInit={editor => {
                        editor.ui.view.editable.element.parentElement.insertBefore(
                          editor.ui.view.toolbar.element,
                          editor.ui.view.editable.element
                        );
                      }}
                      config={
                        {
                          toolbar: ['bold', 'italic', 'bulletedList', '|', 'numberedList', 'alignment'],
                          removePlugins: ['Heading', 'Link'],
                          isReadOnly: true,
                        }
                      }
 />

此外,我认为您可能是指<CKEditor而不是<CKEditor2