首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pe:在添加CombinedResourceHandler之后,ckEditor不再工作了

pe:在添加CombinedResourceHandler之后,ckEditor不再工作了
EN

Stack Overflow用户
提问于 2014-07-28 20:00:18
回答 2查看 1.6K关注 0票数 3

我添加了OmniFaces来使用CombinedResourceHandler。但是现在PrimeFaces扩展 不再工作了。

这个问题有什么解决办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-28 20:05:26

不幸的是,这是一个众所周知的问题,原因是PrimeFaces扩展是如何加载和管理其JS资源的。这在旧的Google主机上已经被报告为一个问题,并且在当前的OmniFaces已知问题wiki中提到如下:

PrimeFaces扩展<=0.7.1-4.0.0 (可能还有未来版本) PrimeFaces扩展JS资源primefaces-extensions.jsCombinedResourceHandler不兼容。在加载期间,它尝试从自己的<script>元素中绘制版本,以便动态加载额外的CSS/JS资源。但是,这是不存在的,并且尝试失败,导致JS错误,从而导致动态加载额外的CSS/JS资源,例如CKEditor失败。 最好的方法是将primefaces-extensions.js排除在合并之外,方法是向web.xml添加以下条目,告诉CombinedResourceHandler不要组合PrimeFaces扩展主脚本文件: org.omnifaces.COMBINED_RESOURCE_HANDLER_EXCLUDED_RESOURCES primefaces-extensions:primefaces-extensions.js 如果使用的是OmniFaces 2.2或更高版本,则可以使用通配符*作为名称: org.omnifaces.COMBINED_RESOURCE_HANDLER_EXCLUDED_RESOURCES素数面-扩展:* 如果在3.0.0版本之前使用PrimeFaces扩展,那么还需要确保PrimeFaces扩展自己的资源处理程序在faces-config.xml中的CombinedResourceHandler之后显式声明: org.omnifaces.resourcehandler.CombinedResourceHandler org.primefaces.extensions.application.PrimeFacesExtensionsResourceHandler

票数 2
EN

Stack Overflow用户

发布于 2019-03-09 16:14:51

此问题已在PrimeFaces扩展6.2.8或更高版本中解决。

https://github.com/primefaces-extensions/primefaces-extensions.github.com/issues/601

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25003338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档