2012-09-17 27 views

回答

17

你在这里。 dialogDefinition事件解决了这个问题:

CKEDITOR.on('dialogDefinition', function(ev) { 
    var dialogName = ev.data.name; 
    var dialogDefinition = ev.data.definition; 

    if (dialogName == 'table') { 
     var info = dialogDefinition.getContents('info'); 

     info.get('txtWidth')[ 'default' ] = '100%';  // Set default width to 100% 
     info.get('txtBorder')[ 'default' ] = '0';   // Set default border to 0 
    } 
}); 

CKEDITOR.replace('editor1'); 

更多阅读:

玩得开心!

+1

这正是我所需要的(仍然可以在CKEditor 4中使用)。你提供的链接是死的,但你提供的代码示例是现货(我无法在CKEditor 4源代码中找到更新的示例,对不起)。谢谢! – Justin

+1

100%对上述配置有帮助。我发现http://docs.cksource.com/CKEditor_3.x/Howto/Field_Names帮助我配置了代码以满足我的需求。 devTools插件是标识字段名称的额外帮助。 –

+2

我更新了链接,以便它们再次活跃起来并与CKEditor 4兼容。 – oleq

相关问题