Подтвердить что ты не робот

Как программно установить свойства таблицы по умолчанию для CKEditor?

Я пытаюсь настроить свойства по умолчанию таблицы, созданной внутри CKEditor.

Например, есть способ удостовериться, что граница атрибута равна 0, а не 1, или ширина по умолчанию установлена ​​на 100%.

4b9b3361

Ответ 1

Здесь вы идете. 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' );

Подробнее читайте:

Удачи!