默认情况下,ck编辑器有英文版。我的要求是根据我的输入改变债权人语言动态。但是在将语言设置为ck编辑器后,我已经设置的工具栏自定义被删除了。
这是我的js代码
var g_ckEditorConfig = { toolbar: [['Bold', 'Italic', 'Underline', 'Strike', 'Undo', 'Redo'], ['TextColor', 'BGColor'], ['Font', 'FontSize'], ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock']]};**
$('#txtEditor').ckeditor({ language: 'fr' });
$('#txtEditor').ckeditor(function () { }, g_ckEditorConfig);**
有人能帮助我吗
答案 0 :(得分:1)
调用$( selector ).ckeditor()
后,将创建一个新的编辑器实例。您必须使用g_ckEditorConfig
扩展{ language: 'fr' }
以结合两者:
$( '#txtEditor' ).ckeditor( function () {
...
}, $.extend( true, {}, g_ckEditorConfig, { language: 'fr' } ) );
以上使用jQuery.extend()
。您也可以使用CKEDITOR.tools.extend()
。