我一直在查看 API,但不知道如何使用默认 url 打开图像对话框。我使用execCommand
函数,如下:
var editor = CKEDITOR.instances.editor1;
editor.execCommand ('image');
这很好用,但我想给出一些价值。我测试过:
editor.execCommand ('image', {
url: myrURL,
});
但它不起作用。拜托,我需要帮助。
我一直在查看 API,但不知道如何使用默认 url 打开图像对话框。我使用execCommand
函数,如下:
var editor = CKEDITOR.instances.editor1;
editor.execCommand ('image');
这很好用,但我想给出一些价值。我测试过:
editor.execCommand ('image', {
url: myrURL,
});
但它不起作用。拜托,我需要帮助。
要设置默认值,您必须使用dialogDefinition
事件来修改对话框字段(请参阅此答案:如何以编程方式为 CKEditor 设置默认表属性?)。
要动态更改值:
CKEDITOR.replace( 'editor1', {
extraPlugins: 'devtools', // useful for dialog development
on: {
dialogShow: function ( evt ) {
var dialog = evt.data;
if ( dialog.getName() == 'image' )
dialog.setValueOf( 'info', 'txtUrl', 'http://foo.com' );
}
}
});