CKEDITOR默认表格宽度

时间:2011-11-07 16:37:12

标签: ckeditor

如何更改CKEditor中表格的默认宽度,而不在对话框中手动完成?

例如,默认值为500,我希望它为400。

的问候,
Elkas

3 个答案:

答案 0 :(得分:1)

我找到了答案。

在plugins文件夹中,查找表文件夹和table.js。 按数字“500”进行搜索搜索(它将接近id:txtWidth)并将其更改为您想要的值。

请注意,因为文件顶部有一个minWidth。

谢谢你的回答。

的问候,
Elkas

答案 1 :(得分:0)

不确定'对话'是什么意思。

使用javascript代码......

config.width = 850;
config.width = '75%';

我在文档中找到了这个。

http://docs.cksource.com/CKEditor_3.x/Howto/Editor_Size

这有什么帮助吗?

答案 2 :(得分:0)

对于CKEditor 4,您可以在配置中定义默认宽度(此信息来自CKEditor论坛)。打开config.js并将其粘贴到它的末尾,替换' 100%'使用您想要的默认宽度:

// http://ckeditor.com/comment/129258#comment-129258
CKEDITOR.on( 'dialogDefinition', function( ev ) {
    // Take the dialog name and its definition from the event data.
    var dialogName = ev.data.name;
    var dialogDefinition = ev.data.definition;
    // Check if the definition is from the dialog we're
    // interested in (the "Table" dialog).
    if ( dialogName == 'table' ) {
        // Get a reference to the "Table Info" tab.
        var infoTab = dialogDefinition.getContents( 'info' );
        txtWidth = infoTab.get( 'txtWidth' );
        txtWidth['default'] = '100%';
    }
});