如何在ckeditor中粘贴excel表?
在演示中,我可以粘贴格式化的表,但在我的示例中,该表被粘贴为纯文本。我认为这与ckeditor的配置有关,但找不到。我应该安装一些插件吗?
我在config.js
上试过这个
CKEDITOR.editorConfig = function(config) {
config.pasteFromWordPromptCleanup = false;
config.pasteFromWordRemoveFontStyles = false;
config.forcePasteAsPlainText = false;
config.ignoreEmptyParagraph = false;
config.removeFormatAttributes = false;
};
提前谢谢。
发布于 2014-09-10 14:28:10
几个小时后,我找到了解决办法。似乎所有的html都被删除了,而不仅仅是表。
我将其添加到config.js中:
CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
CKEDITOR.config.forcePasteAsPlainText = false; // default so content won't be manipulated on load
CKEDITOR.config.basicEntities = true;
CKEDITOR.config.entities = true;
CKEDITOR.config.entities_latin = false;
CKEDITOR.config.entities_greek = false;
CKEDITOR.config.entities_processNumerical = false;
CKEDITOR.config.fillEmptyBlocks = function (element) {
return true; // DON'T DO ANYTHING!!!!!
};
发布于 2015-07-08 07:11:36
配置文件的下列设置对我有效
config.removeButtons = 'Underline,Subscript,Superscript';
config.ignoreEmptyParagraph = false;
config.pasteFromWordPromptCleanup = false;
config.pasteFromWordRemoveFontStyles = false;
config.pasteFromWordRemoveStyles = false;
CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
config.removeFormatAttributes = false;
CKEDITOR.config.forcePasteAsPlainText = false;
CKEDITOR.config.basicEntities = true;
CKEDITOR.config.entities = true;
CKEDITOR.config.entities_latin = false;
CKEDITOR.config.entities_greek = false;
CKEDITOR.config.entities_processNumerical = false;
CKEDITOR.config.fillEmptyBlocks = function (element) {
return true;
}
https://stackoverflow.com/questions/25762705
复制相似问题