我一直在查看API,但我无法弄清楚如何使用默认网址打开图片对话框。我使用execCommand
函数,如下所示:
var editor = CKEDITOR.instances.editor1;
editor.execCommand ('image');
这很好用,但我想给一些价值。我测试了:
editor.execCommand ('image', {
url: myrURL,
});
虽然不起作用。拜托,我需要帮助。
答案 0 :(得分:3)
要设置默认值,您必须使用dialogDefinition
事件来修改对话框字段(请参阅此答案:How do I programatically set default table properties for 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' );
}
}
});