CKEditor的。使用默认值打开图像属性窗口

时间:2013-07-12 13:56:31

标签: ckeditor

我一直在查看API,但我无法弄清楚如何使用默认网址打开图片对话框。我使用execCommand函数,如下所示:

var editor = CKEDITOR.instances.editor1;
editor.execCommand ('image');

这很好用,但我想给一些价值。我测试了:

editor.execCommand ('image', {
   url: myrURL,
});

虽然不起作用。拜托,我需要帮助。

1 个答案:

答案 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' );
        }
    }
});