如何从代码中触发CKEditor 5图像文件系统对话框?

如何从代码中触发CKEditor 5图像文件系统对话框?,ckeditor,ckeditor5,Ckeditor,Ckeditor5,如何从代码触发CKEditor 5插入图像文件对话框/选择器?我有“imageUpload”工具栏按钮,它可以工作,但它是气球编辑器,所以在他们选择某个东西之前它是不可见的。我想创建自己的按钮,使其始终可见,以使其更简单。不可能在任何给定时间从代码中触发它。事件必须由用户发起(例如,由单击侦听器发起) 但是,如果您希望在编辑器外有一个按钮来触发此逻辑,则可以使用中的CKEditor 5提供的按钮。只要这样做: const imageUploadButton = editor.ui.compone

如何从代码触发CKEditor 5插入图像文件对话框/选择器?我有“imageUpload”工具栏按钮,它可以工作,但它是气球编辑器,所以在他们选择某个东西之前它是不可见的。我想创建自己的按钮,使其始终可见,以使其更简单。

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

但是,如果您希望在编辑器外有一个按钮来触发此逻辑,则可以使用中的CKEditor 5提供的按钮。只要这样做:

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