Ckeditor 编辑。使用默认值打开“图像属性”窗口
我一直在看API,我不知道如何用默认url打开图像对话框。我使用Ckeditor 编辑。使用默认值打开“图像属性”窗口,ckeditor,Ckeditor,我一直在看API,我不知道如何用默认url打开图像对话框。我使用execCommand功能,如下所示: var editor = CKEDITOR.instances.editor1; editor.execCommand ('image'); 这很好,但我想给一些价值。我测试了: editor.execCommand ('image', { url: myrURL, }); 但它不起作用。请,我需要帮助。要设置默认值,您必须使用对话框定义事件来修改对话框字段(请参阅此答案:) 要动态
execCommand
功能,如下所示:
var editor = CKEDITOR.instances.editor1;
editor.execCommand ('image');
这很好,但我想给一些价值。我测试了:
editor.execCommand ('image', {
url: myrURL,
});
但它不起作用。请,我需要帮助。要设置默认值,您必须使用
对话框定义
事件来修改对话框字段(请参阅此答案:)
要动态更改该值,请执行以下操作:
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' );
}
}
});
可能是重复的然后,要用API测试,我不能做我想做的,那就是动态更新URL字段值“dialog Image”,用API获取更新默认值,但每次我想更改字段值时,你都需要刷新页面。@RaulAlvarez更新了解决方案。一年后,我想为此感谢你。这个答案使对CKEditor世界的短暂探索变得更加简短。谢谢