2013-07-08 28 views
0

您无法从Office 2007粘贴到primefaces编辑器控件中。当您粘贴并按下保存时,内容将被清除并且不会有任何内容被保留。实际上,当您粘贴时,然后切换到控件中的“源视图”时,除<p>&nbsp;</p>之外不会显示任何源。然后,当您切换回“源视图”时,内容已经消失。无法从Office 2007粘贴到p:编辑器

它似乎粘贴到控件确定,但显然没有。

例如,如果您粘贴到Lync 2010中(在聊天框中),然后从那里复制并粘贴,它就可以正常工作并粘贴进去。传输中必须包含某些内容或来自Office 2007的HTML代码p:编辑器。

对于我们的应用程序来说,用户可以通过电子邮件从用户那里接收笔记,这对用户来说至关重要。我不能要求企业IS不幸地升级整个公司的Office版本。

有没有人遇到过这个问题,或者没有人有任何解决方案。也许一个替代的富文本编辑器或一些有关Office 2007 HTML格式的“奇怪”的知识?

+0

PrimeFaces在封面CLEditor下使用。如果您特别提出有关该问题的问题,而不是生成CLEditor标记(JSF/PrimeFaces)的问题,您可能会得到更好的帮助。一旦你得到了答案,将它作为一个问题报告给PrimeFaces人员,以便他们可以将修复集成到生成CLEditor输出的组件中。 – BalusC

+0

嗨,似乎当我尝试原始CLEditor - 粘贴后识别源代码,不像PrimeFaces源代码似乎并不反映粘贴的所有可见内容。 – smackenzie

+0

我会将它报告给PF家伙。也许他们使用旧版本或引入了一些错误。 – BalusC

回答

1

是的,你是对的,有一些特殊的字符,JavaScript无法解析。你可以尝试一些额外的包装方法,删除这些特殊字符

+0

有关如何确定哪些字符导致问题的建议? – smackenzie

0

我切换到使用primefaces扩展pe:ckEditor,现在正在为我工​​作。

问候

0

我有同样的问题,包装方法对I帧内容转换为base64编码。使用window.atob()和window.btoa()进行BASE64转换。

相关问题