温馨提示:本文翻译自stackoverflow.com,查看原文请点击:ckeditor5 - How to trigger CKEditor 5 image file system dialog from code?
ckeditor ckeditor5

ckeditor5 - 如何通过代码触发CKEditor 5图像文件系统对话框?

发布于 2020-05-09 11:11:13

如何从代码触发CKEditor 5插入图像文件对话框/选择器?我有“ imageUpload”工具栏按钮,它可以正常工作,但是它是气球编辑器,因此只有在他们选择某些内容后才能看到。我想创建自己的按钮,该按钮始终可见以使其变得更容易。

查看更多

提问者
ron
被浏览
15
Reinmar 2020-02-20 19:36

在任何给定时间都不可能从代码中触发它。该事件必须是用户发起的(例如,通过单击侦听器)。

但是,如果您想在编辑器外部设置一个按钮来触发此逻辑,则可以使用CKEditor 5中提供的按钮ImageUploadUI只是这样做:

const imageUploadButton = editor.ui.componentFactory.create( 'imageUpload', editor.locale );
imageUploadButton.render();
imageUploadButton.element; // The element that you can insert somewhere in your view.